0s autopkgtest [15:45:43]: starting date and time: 2025-09-04 15:45:43+0000 0s autopkgtest [15:45:43]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [15:45:43]: host juju-7f2275-prod-proposed-migration-environment-20; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vr9oyv5d/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:build-essential --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=build-essential/12.12ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-20@sto01-10.secgroup --name adt-questing-amd64-apache2-20250904-154543-juju-7f2275-prod-proposed-migration-environment-20-9c45fd22-812e-4b62-9f67-a21e14c327bf --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-20 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-amd64-apache2-20250904-154543-juju-7f2275-prod-proposed-migration-environment-20-9c45fd22-812e-4b62-9f67-a21e14c327bf from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 39s autopkgtest [15:46:22]: testbed dpkg architecture: amd64 40s autopkgtest [15:46:23]: testbed apt version: 3.1.5ubuntu1 40s autopkgtest [15:46:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 40s autopkgtest [15:46:23]: testbed release detected to be: None 41s autopkgtest [15:46:24]: updating testbed package index (apt update) 41s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 41s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 41s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 41s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 41s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 41s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 41s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 41s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 41s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 41s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 41s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 41s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 41s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 41s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 41s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 41s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 42s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 42s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 42s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 42s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 42s Fetched 1243 kB in 1s (1371 kB/s) 43s Reading package lists... 43s autopkgtest [15:46:26]: upgrading testbed (apt dist-upgrade and autopurge) 43s Reading package lists... 43s Building dependency tree... 43s Reading state information... 43s Calculating upgrade... 44s The following packages will be upgraded: 44s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 44s libcryptsetup12 44s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 44s Need to get 3064 kB of archives. 44s After this operation, 225 kB of additional disk space will be used. 44s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 44s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 44s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 44s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 44s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 44s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 44s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 44s Preconfiguring packages ... 44s Fetched 3064 kB in 0s (12.6 MB/s) 44s (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 ... 121119 files and directories currently installed.) 44s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 44s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 44s Setting up dash (0.5.12-12ubuntu2) ... 44s (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 ... 121119 files and directories currently installed.) 44s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 44s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 44s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 44s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 44s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 44s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 44s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 44s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 44s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 44s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 44s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 44s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 45s Setting up bpftrace (0.23.5-1ubuntu1) ... 45s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 45s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 45s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 45s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 45s Setting up cron (3.0pl1-196ubuntu2) ... 45s Processing triggers for debianutils (5.23.2) ... 45s Processing triggers for libc-bin (2.42-0ubuntu1) ... 45s Processing triggers for man-db (2.13.1-1) ... 46s Reading package lists... 46s Building dependency tree... 46s Reading state information... 46s Solving dependencies... 46s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 46s autopkgtest [15:46:29]: rebooting testbed after setup commands that affected boot 74s autopkgtest [15:46:57]: testbed running kernel: Linux 6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 16 17:05:34 UTC 2025 76s autopkgtest [15:46:59]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 81s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (dsc) [3601 B] 81s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (tar) [9591 kB] 81s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (asc) [833 B] 81s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (diff) [845 kB] 82s gpgv: Signature made Wed Jul 23 18:27:04 2025 UTC 82s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 82s gpgv: Can't check signature: No public key 82s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.64-1ubuntu2.dsc: no acceptable signature found 82s autopkgtest [15:47:05]: testing package apache2 version 2.4.64-1ubuntu2 85s autopkgtest [15:47:08]: build not needed 90s autopkgtest [15:47:13]: test run-test-suite: preparing testbed 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s Solving dependencies... 91s The following packages will be REMOVED: 91s coreutils-from-gnu 91s The following NEW packages will be installed: 91s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 91s autopoint autotools-dev build-essential coreutils-from-uutils cpp cpp-15 91s cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu debhelper debugedit 91s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-15 g++-15-x86-64-linux-gnu 91s g++-x86-64-linux-gnu gcc gcc-15 gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu 91s gettext intltool-debian libalgorithm-c3-perl libanyevent-connector-perl 91s libanyevent-perl libanyevent-websocket-client-perl libapr1-dev libapr1t64 91s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 91s libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 91s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 91s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 91s libclass-method-modifiers-perl libclass-singleton-perl 91s libclass-xsaccessor-perl libclone-perl libcrypt-random-seed-perl 91s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 91s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 91s libdevel-callchecker-perl libdevel-stacktrace-perl 91s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 91s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 91s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 91s libgcc-15-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 91s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 91s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libimport-into-perl 91s libio-html-perl libio-socket-ssl-perl libisl23 libitm1 libldap-dev 91s libldap2-dev liblsan0 liblua5.4-0 liblwp-mediatypes-perl 91s liblwp-protocol-https-perl libmath-random-isaac-perl 91s libmodule-implementation-perl libmodule-manifest-skip-perl 91s libmodule-runtime-perl libmoo-perl libmpc3 libmro-compat-perl 91s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 91s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 91s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 91s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libperlx-maybe-perl 91s libpod-parser-perl libprotocol-http2-perl libprotocol-websocket-perl 91s libquadmath0 librole-tiny-perl libsctp-dev libsctp1 libspecio-perl 91s libstdc++-15-dev libsub-exporter-perl libsub-exporter-progressive-perl 91s libsub-identify-perl libsub-install-perl libsub-name-perl libsub-quote-perl 91s libtimedate-perl libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 91s liburi-ws-perl libvariable-magic-perl libwww-perl libwww-robotrules-perl 91s libxml-dom-perl libxml-parser-perl libxml-perl libxml-regexp-perl 91s libxstring-perl m4 perl-doc perl-openssl-defaults po-debconf rust-coreutils 91s uuid-dev 91s 0 upgraded, 150 newly installed, 1 to remove and 0 not upgraded. 91s Need to get 318 MB of archives. 91s After this operation, 1229 MB of additional disk space will be used. 91s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 rust-coreutils amd64 0.1.0+git20250813.4af2a84-0ubuntu2 [3326 kB] 95s Get:2 http://ftpmaster.internal/ubuntu questing/universe amd64 coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 95s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 95s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 95s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 95s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 95s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.8-1 [174 kB] 95s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.64-1ubuntu2 [1347 kB] 96s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 96s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 96s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.64-1ubuntu2 [90.3 kB] 96s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 m4 amd64 1.4.19-8 [248 kB] 96s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 autoconf all 2.72-3.1ubuntu1 [384 kB] 96s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 autotools-dev all 20240727.1 [43.4 kB] 96s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 automake all 1:1.17-4ubuntu1 [572 kB] 97s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 autopoint all 0.23.1-2build1 [619 kB] 98s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 98s Get:18 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 98s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 98s Get:20 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [84.5 MB] 126s Get:21 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15 amd64 15.2.0-2ubuntu1 [1030 B] 126s Get:22 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [5600 B] 126s Get:23 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:15.1.0-1ubuntu1 [22.5 kB] 126s Get:24 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15.2.0-2ubuntu1 [50.7 kB] 126s Get:25 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.2.0-2ubuntu1 [159 kB] 126s Get:26 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15.2.0-2ubuntu1 [32.9 kB] 126s Get:27 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15.2.0-2ubuntu1 [3098 kB] 127s Get:28 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15.2.0-2ubuntu1 [1372 kB] 127s Get:29 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15.2.0-2ubuntu1 [2784 kB] 127s Get:30 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15.2.0-2ubuntu1 [1221 kB] 127s Get:31 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15.2.0-2ubuntu1 [1701 kB] 127s Get:32 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15.2.0-2ubuntu1 [155 kB] 127s Get:33 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-15-dev amd64 15.2.0-2ubuntu1 [2947 kB] 127s Get:34 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [95.8 MB] 133s Get:35 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15 amd64 15.2.0-2ubuntu1 [520 kB] 133s Get:36 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [1214 B] 133s Get:37 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:15.1.0-1ubuntu1 [5018 B] 133s Get:38 http://ftpmaster.internal/ubuntu questing/main amd64 libtool all 2.5.4-4 [168 kB] 133s Get:39 http://ftpmaster.internal/ubuntu questing/main amd64 dh-autoreconf all 20 [16.1 kB] 133s Get:40 http://ftpmaster.internal/ubuntu questing/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 133s Get:41 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 133s Get:42 http://ftpmaster.internal/ubuntu questing/main amd64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 133s Get:43 http://ftpmaster.internal/ubuntu questing/main amd64 debugedit amd64 1:5.2-3 [49.9 kB] 133s Get:44 http://ftpmaster.internal/ubuntu questing/main amd64 dwz amd64 0.16-2 [115 kB] 133s Get:45 http://ftpmaster.internal/ubuntu questing/main amd64 gettext amd64 0.23.1-2build1 [1472 kB] 133s Get:46 http://ftpmaster.internal/ubuntu questing/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 133s Get:47 http://ftpmaster.internal/ubuntu questing/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 133s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 debhelper all 13.24.2ubuntu1 [896 kB] 133s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 uuid-dev amd64 2.41-4ubuntu3 [55.5 kB] 133s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libsctp1 amd64 1.0.21+dfsg-1 [9330 B] 133s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 libsctp-dev amd64 1.0.21+dfsg-1 [57.1 kB] 133s Get:52 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1-dev amd64 1.7.5-1 [787 kB] 133s Get:53 http://ftpmaster.internal/ubuntu questing/main amd64 libldap-dev amd64 2.6.10+dfsg-1ubuntu1 [315 kB] 133s Get:54 http://ftpmaster.internal/ubuntu questing/main amd64 libldap2-dev all 2.6.10+dfsg-1ubuntu1 [11.1 kB] 133s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 libexpat1-dev amd64 2.7.1-2 [1009 kB] 133s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dev amd64 1.6.3-3ubuntu2 [420 kB] 133s Get:57 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-16-0 amd64 10.46-1 [243 kB] 133s Get:58 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-32-0 amd64 10.46-1 [230 kB] 133s Get:59 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-posix3 amd64 10.46-1 [7354 B] 133s Get:60 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-dev amd64 10.46-1 [832 kB] 133s Get:61 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-dev amd64 2.4.64-1ubuntu2 [203 kB] 133s Get:62 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++-15-dev amd64 15.2.0-2ubuntu1 [2617 kB] 134s Get:63 http://ftpmaster.internal/ubuntu questing/main amd64 g++-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [90.5 MB] 137s Get:64 http://ftpmaster.internal/ubuntu questing/main amd64 g++-15 amd64 15.2.0-2ubuntu1 [23.1 kB] 137s Get:65 http://ftpmaster.internal/ubuntu questing/main amd64 g++-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [970 B] 137s Get:66 http://ftpmaster.internal/ubuntu questing/main amd64 g++ amd64 4:15.1.0-1ubuntu1 [1102 B] 137s Get:67 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 build-essential amd64 12.12ubuntu2 [5256 B] 137s Get:68 http://ftpmaster.internal/ubuntu questing/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 137s Get:69 http://ftpmaster.internal/ubuntu questing/universe amd64 libanyevent-perl amd64 7.170-2build7 [368 kB] 137s Get:70 http://ftpmaster.internal/ubuntu questing/main amd64 liburi-perl all 5.30-1 [94.4 kB] 137s Get:71 http://ftpmaster.internal/ubuntu questing/universe amd64 libanyevent-connector-perl all 0.04-1 [11.3 kB] 137s Get:72 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 137s Get:73 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-xsaccessor-perl amd64 1.19-4build6 [33.8 kB] 137s Get:74 http://ftpmaster.internal/ubuntu questing/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 137s Get:75 http://ftpmaster.internal/ubuntu questing/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 137s Get:76 http://ftpmaster.internal/ubuntu questing/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 137s Get:77 http://ftpmaster.internal/ubuntu questing/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 137s Get:78 http://ftpmaster.internal/ubuntu questing/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 137s Get:79 http://ftpmaster.internal/ubuntu questing/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB] 137s Get:80 http://ftpmaster.internal/ubuntu questing/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 137s Get:81 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 137s Get:82 http://ftpmaster.internal/ubuntu questing/main amd64 libmoo-perl all 2.005005-1 [47.4 kB] 137s Get:83 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 137s Get:84 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 137s Get:85 http://ftpmaster.internal/ubuntu questing/universe amd64 libmodule-manifest-skip-perl all 0.23-4 [9194 B] 137s Get:86 http://ftpmaster.internal/ubuntu questing/universe amd64 libperlx-maybe-perl all 1.202-1 [13.3 kB] 137s Get:87 http://ftpmaster.internal/ubuntu questing/universe amd64 libprotocol-websocket-perl all 0.26-3 [52.6 kB] 137s Get:88 http://ftpmaster.internal/ubuntu questing/universe amd64 liburi-ws-perl all 0.03-3 [6006 B] 137s Get:89 http://ftpmaster.internal/ubuntu questing/universe amd64 libanyevent-websocket-client-perl all 0.55-1 [24.5 kB] 137s Get:90 http://ftpmaster.internal/ubuntu questing/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 137s Get:91 http://ftpmaster.internal/ubuntu questing/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 137s Get:92 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 137s Get:93 http://ftpmaster.internal/ubuntu questing/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 137s Get:94 http://ftpmaster.internal/ubuntu questing/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 137s Get:95 http://ftpmaster.internal/ubuntu questing/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 137s Get:96 http://ftpmaster.internal/ubuntu questing/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 137s Get:97 http://ftpmaster.internal/ubuntu questing/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 137s Get:98 http://ftpmaster.internal/ubuntu questing/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 137s Get:99 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 137s Get:100 http://ftpmaster.internal/ubuntu questing/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 137s Get:101 http://ftpmaster.internal/ubuntu questing/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 137s Get:102 http://ftpmaster.internal/ubuntu questing/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 137s Get:103 http://ftpmaster.internal/ubuntu questing/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 137s Get:104 http://ftpmaster.internal/ubuntu questing/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 137s Get:105 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-install-perl all 0.929-1 [9764 B] 137s Get:106 http://ftpmaster.internal/ubuntu questing/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 137s Get:107 http://ftpmaster.internal/ubuntu questing/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 137s Get:108 http://ftpmaster.internal/ubuntu questing/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 137s Get:109 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 137s Get:110 http://ftpmaster.internal/ubuntu questing/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 137s Get:111 http://ftpmaster.internal/ubuntu questing/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 137s Get:112 http://ftpmaster.internal/ubuntu questing/main amd64 libfcgi0t64 amd64 2.4.5-0.1 [27.6 kB] 137s Get:113 http://ftpmaster.internal/ubuntu questing/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 137s Get:114 http://ftpmaster.internal/ubuntu questing/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 137s Get:115 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 137s Get:116 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 137s Get:117 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 137s Get:118 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 137s Get:119 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 137s Get:120 http://ftpmaster.internal/ubuntu questing/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 137s Get:121 http://ftpmaster.internal/ubuntu questing/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 137s Get:122 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 137s Get:123 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 137s Get:124 http://ftpmaster.internal/ubuntu questing/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 137s Get:125 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 137s Get:126 http://ftpmaster.internal/ubuntu questing/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 137s Get:127 http://ftpmaster.internal/ubuntu questing/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 137s Get:128 http://ftpmaster.internal/ubuntu questing/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 137s Get:129 http://ftpmaster.internal/ubuntu questing/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 137s Get:130 http://ftpmaster.internal/ubuntu questing/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 137s Get:131 http://ftpmaster.internal/ubuntu questing/main amd64 libwww-perl all 6.78-1 [139 kB] 137s Get:132 http://ftpmaster.internal/ubuntu questing/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 137s Get:133 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 137s Get:134 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-regexp-perl all 0.04-2 [6662 B] 137s Get:135 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 137s Get:136 http://ftpmaster.internal/ubuntu questing/universe amd64 libhttp-dav-perl all 0.50-1 [79.7 kB] 137s Get:137 http://ftpmaster.internal/ubuntu questing/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 137s Get:138 http://ftpmaster.internal/ubuntu questing/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 137s Get:139 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 137s Get:140 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 137s Get:141 http://ftpmaster.internal/ubuntu questing/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 137s Get:142 http://ftpmaster.internal/ubuntu questing/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 137s Get:143 http://ftpmaster.internal/ubuntu questing/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 137s Get:144 http://ftpmaster.internal/ubuntu questing/universe amd64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 137s Get:145 http://ftpmaster.internal/ubuntu questing/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 137s Get:146 http://ftpmaster.internal/ubuntu questing/universe amd64 libspecio-perl all 0.50-1 [127 kB] 137s Get:147 http://ftpmaster.internal/ubuntu questing/main amd64 perl-doc all 5.40.1-6 [8252 kB] 138s Get:148 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 138s Get:149 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 138s Get:150 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 138s Fetched 318 MB in 47s (6715 kB/s) 138s Selecting previously unselected package rust-coreutils. 138s (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 ... 121119 files and directories currently installed.) 138s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_amd64.deb ... 138s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 139s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 139s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 139s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 139s Package coreutils-from-gnu is to be removed. 139s Package coreutils-from-uutils is not installed. 139s 139s (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 ... 121852 files and directories currently installed.) 139s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 139s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 139s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 140s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 140s Selecting previously unselected package coreutils-from-uutils. 140s (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 ... 122061 files and directories currently installed.) 140s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 140s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 140s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 140s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 140s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 140s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 140s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 140s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 140s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 140s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 140s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 140s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 140s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 140s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 140s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 140s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 140s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 140s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 140s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 141s No diversion 'diversion of /usr/share/man/man1/chroot.1.gz to /usr/share/man/man1/chroot.1.gz.remove-bak by coreutils-switch', none removed. 141s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 141s No diversion 'diversion of /usr/share/man/man1/coreutils.1.gz to /usr/share/man/man1/coreutils.1.gz.remove-bak by coreutils-switch', none removed. 141s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 141s No diversion 'diversion of /usr/share/man/man1/hashsum.1.gz to /usr/share/man/man1/hashsum.1.gz.remove-bak by coreutils-switch', none removed. 141s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 141s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 141s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 141s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 141s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 141s Selecting previously unselected package libapr1t64:amd64. 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 ... 121856 files and directories currently installed.) 141s Preparing to unpack .../000-libapr1t64_1.7.5-1_amd64.deb ... 141s Unpacking libapr1t64:amd64 (1.7.5-1) ... 141s Selecting previously unselected package libaprutil1t64:amd64. 141s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 141s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 141s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 141s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 141s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 141s Selecting previously unselected package libaprutil1-ldap:amd64. 141s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 141s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 141s Selecting previously unselected package liblua5.4-0:amd64. 141s Preparing to unpack .../004-liblua5.4-0_5.4.8-1_amd64.deb ... 141s Unpacking liblua5.4-0:amd64 (5.4.8-1) ... 141s Selecting previously unselected package apache2-bin. 141s Preparing to unpack .../005-apache2-bin_2.4.64-1ubuntu2_amd64.deb ... 141s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 141s Selecting previously unselected package apache2-data. 141s Preparing to unpack .../006-apache2-data_2.4.64-1ubuntu2_all.deb ... 141s Unpacking apache2-data (2.4.64-1ubuntu2) ... 142s Selecting previously unselected package apache2-utils. 142s Preparing to unpack .../007-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 142s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 142s Selecting previously unselected package apache2. 142s Preparing to unpack .../008-apache2_2.4.64-1ubuntu2_amd64.deb ... 142s Unpacking apache2 (2.4.64-1ubuntu2) ... 142s Selecting previously unselected package m4. 142s Preparing to unpack .../009-m4_1.4.19-8_amd64.deb ... 142s Unpacking m4 (1.4.19-8) ... 142s Selecting previously unselected package autoconf. 142s Preparing to unpack .../010-autoconf_2.72-3.1ubuntu1_all.deb ... 142s Unpacking autoconf (2.72-3.1ubuntu1) ... 142s Selecting previously unselected package autotools-dev. 142s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 142s Unpacking autotools-dev (20240727.1) ... 142s Selecting previously unselected package automake. 142s Preparing to unpack .../012-automake_1%3a1.17-4ubuntu1_all.deb ... 142s Unpacking automake (1:1.17-4ubuntu1) ... 142s Selecting previously unselected package autopoint. 142s Preparing to unpack .../013-autopoint_0.23.1-2build1_all.deb ... 142s Unpacking autopoint (0.23.1-2build1) ... 142s Selecting previously unselected package libdebhelper-perl. 142s Preparing to unpack .../014-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 142s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 142s Selecting previously unselected package libisl23:amd64. 142s Preparing to unpack .../015-libisl23_0.27-1_amd64.deb ... 142s Unpacking libisl23:amd64 (0.27-1) ... 142s Selecting previously unselected package libmpc3:amd64. 142s Preparing to unpack .../016-libmpc3_1.3.1-1build3_amd64.deb ... 142s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 142s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 142s Preparing to unpack .../017-cpp-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 142s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package cpp-15. 143s Preparing to unpack .../018-cpp-15_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package cpp-x86-64-linux-gnu. 143s Preparing to unpack .../019-cpp-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 143s Unpacking cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 143s Selecting previously unselected package cpp. 143s Preparing to unpack .../020-cpp_4%3a15.1.0-1ubuntu1_amd64.deb ... 143s Unpacking cpp (4:15.1.0-1ubuntu1) ... 143s Selecting previously unselected package libcc1-0:amd64. 143s Preparing to unpack .../021-libcc1-0_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libcc1-0:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package libgomp1:amd64. 143s Preparing to unpack .../022-libgomp1_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libgomp1:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package libitm1:amd64. 143s Preparing to unpack .../023-libitm1_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libitm1:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package libasan8:amd64. 143s Preparing to unpack .../024-libasan8_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libasan8:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package liblsan0:amd64. 143s Preparing to unpack .../025-liblsan0_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking liblsan0:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package libtsan2:amd64. 143s Preparing to unpack .../026-libtsan2_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libtsan2:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package libubsan1:amd64. 143s Preparing to unpack .../027-libubsan1_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libubsan1:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package libhwasan0:amd64. 143s Preparing to unpack .../028-libhwasan0_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libhwasan0:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package libquadmath0:amd64. 143s Preparing to unpack .../029-libquadmath0_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libquadmath0:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package libgcc-15-dev:amd64. 143s Preparing to unpack .../030-libgcc-15-dev_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 143s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 143s Preparing to unpack .../031-gcc-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 143s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 144s Selecting previously unselected package gcc-15. 144s Preparing to unpack .../032-gcc-15_15.2.0-2ubuntu1_amd64.deb ... 144s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 144s Selecting previously unselected package gcc-x86-64-linux-gnu. 144s Preparing to unpack .../033-gcc-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 144s Unpacking gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 144s Selecting previously unselected package gcc. 144s Preparing to unpack .../034-gcc_4%3a15.1.0-1ubuntu1_amd64.deb ... 144s Unpacking gcc (4:15.1.0-1ubuntu1) ... 144s Selecting previously unselected package libtool. 144s Preparing to unpack .../035-libtool_2.5.4-4_all.deb ... 144s Unpacking libtool (2.5.4-4) ... 144s Selecting previously unselected package dh-autoreconf. 144s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 144s Unpacking dh-autoreconf (20) ... 144s Selecting previously unselected package libarchive-zip-perl. 144s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 144s Unpacking libarchive-zip-perl (1.68-1) ... 144s Selecting previously unselected package libfile-stripnondeterminism-perl. 144s Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 144s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 144s Selecting previously unselected package dh-strip-nondeterminism. 144s Preparing to unpack .../039-dh-strip-nondeterminism_1.14.2-1_all.deb ... 144s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 145s Selecting previously unselected package debugedit. 145s Preparing to unpack .../040-debugedit_1%3a5.2-3_amd64.deb ... 145s Unpacking debugedit (1:5.2-3) ... 145s Selecting previously unselected package dwz. 145s Preparing to unpack .../041-dwz_0.16-2_amd64.deb ... 145s Unpacking dwz (0.16-2) ... 145s Selecting previously unselected package gettext. 145s Preparing to unpack .../042-gettext_0.23.1-2build1_amd64.deb ... 145s Unpacking gettext (0.23.1-2build1) ... 145s Selecting previously unselected package intltool-debian. 145s Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... 145s Unpacking intltool-debian (0.35.0+20060710.6) ... 145s Selecting previously unselected package po-debconf. 145s Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... 145s Unpacking po-debconf (1.0.21+nmu1) ... 145s Selecting previously unselected package debhelper. 145s Preparing to unpack .../045-debhelper_13.24.2ubuntu1_all.deb ... 145s Unpacking debhelper (13.24.2ubuntu1) ... 145s Selecting previously unselected package uuid-dev:amd64. 145s Preparing to unpack .../046-uuid-dev_2.41-4ubuntu3_amd64.deb ... 145s Unpacking uuid-dev:amd64 (2.41-4ubuntu3) ... 145s Selecting previously unselected package libsctp1:amd64. 145s Preparing to unpack .../047-libsctp1_1.0.21+dfsg-1_amd64.deb ... 145s Unpacking libsctp1:amd64 (1.0.21+dfsg-1) ... 145s Selecting previously unselected package libsctp-dev:amd64. 145s Preparing to unpack .../048-libsctp-dev_1.0.21+dfsg-1_amd64.deb ... 145s Unpacking libsctp-dev:amd64 (1.0.21+dfsg-1) ... 145s Selecting previously unselected package libapr1-dev. 145s Preparing to unpack .../049-libapr1-dev_1.7.5-1_amd64.deb ... 145s Unpacking libapr1-dev (1.7.5-1) ... 145s Selecting previously unselected package libldap-dev:amd64. 145s Preparing to unpack .../050-libldap-dev_2.6.10+dfsg-1ubuntu1_amd64.deb ... 145s Unpacking libldap-dev:amd64 (2.6.10+dfsg-1ubuntu1) ... 145s Selecting previously unselected package libldap2-dev. 145s Preparing to unpack .../051-libldap2-dev_2.6.10+dfsg-1ubuntu1_all.deb ... 145s Unpacking libldap2-dev (2.6.10+dfsg-1ubuntu1) ... 145s Selecting previously unselected package libexpat1-dev:amd64. 145s Preparing to unpack .../052-libexpat1-dev_2.7.1-2_amd64.deb ... 145s Unpacking libexpat1-dev:amd64 (2.7.1-2) ... 145s Selecting previously unselected package libaprutil1-dev. 145s Preparing to unpack .../053-libaprutil1-dev_1.6.3-3ubuntu2_amd64.deb ... 145s Unpacking libaprutil1-dev (1.6.3-3ubuntu2) ... 145s Selecting previously unselected package libpcre2-16-0:amd64. 145s Preparing to unpack .../054-libpcre2-16-0_10.46-1_amd64.deb ... 145s Unpacking libpcre2-16-0:amd64 (10.46-1) ... 145s Selecting previously unselected package libpcre2-32-0:amd64. 145s Preparing to unpack .../055-libpcre2-32-0_10.46-1_amd64.deb ... 145s Unpacking libpcre2-32-0:amd64 (10.46-1) ... 145s Selecting previously unselected package libpcre2-posix3:amd64. 145s Preparing to unpack .../056-libpcre2-posix3_10.46-1_amd64.deb ... 145s Unpacking libpcre2-posix3:amd64 (10.46-1) ... 145s Selecting previously unselected package libpcre2-dev:amd64. 145s Preparing to unpack .../057-libpcre2-dev_10.46-1_amd64.deb ... 145s Unpacking libpcre2-dev:amd64 (10.46-1) ... 145s Selecting previously unselected package apache2-dev. 145s Preparing to unpack .../058-apache2-dev_2.4.64-1ubuntu2_amd64.deb ... 145s Unpacking apache2-dev (2.4.64-1ubuntu2) ... 145s Selecting previously unselected package libstdc++-15-dev:amd64. 145s Preparing to unpack .../059-libstdc++-15-dev_15.2.0-2ubuntu1_amd64.deb ... 145s Unpacking libstdc++-15-dev:amd64 (15.2.0-2ubuntu1) ... 145s Selecting previously unselected package g++-15-x86-64-linux-gnu. 145s Preparing to unpack .../060-g++-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 145s Unpacking g++-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 146s Selecting previously unselected package g++-15. 146s Preparing to unpack .../061-g++-15_15.2.0-2ubuntu1_amd64.deb ... 146s Unpacking g++-15 (15.2.0-2ubuntu1) ... 146s Selecting previously unselected package g++-x86-64-linux-gnu. 146s Preparing to unpack .../062-g++-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 146s Unpacking g++-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 146s Selecting previously unselected package g++. 146s Preparing to unpack .../063-g++_4%3a15.1.0-1ubuntu1_amd64.deb ... 146s Unpacking g++ (4:15.1.0-1ubuntu1) ... 146s Selecting previously unselected package build-essential. 146s Preparing to unpack .../064-build-essential_12.12ubuntu2_amd64.deb ... 146s Unpacking build-essential (12.12ubuntu2) ... 146s Selecting previously unselected package libalgorithm-c3-perl. 146s Preparing to unpack .../065-libalgorithm-c3-perl_0.11-2_all.deb ... 146s Unpacking libalgorithm-c3-perl (0.11-2) ... 146s Selecting previously unselected package libanyevent-perl. 146s Preparing to unpack .../066-libanyevent-perl_7.170-2build7_amd64.deb ... 146s Unpacking libanyevent-perl (7.170-2build7) ... 146s Selecting previously unselected package liburi-perl. 146s Preparing to unpack .../067-liburi-perl_5.30-1_all.deb ... 146s Unpacking liburi-perl (5.30-1) ... 146s Selecting previously unselected package libanyevent-connector-perl. 146s Preparing to unpack .../068-libanyevent-connector-perl_0.04-1_all.deb ... 146s Unpacking libanyevent-connector-perl (0.04-1) ... 146s Selecting previously unselected package libclass-method-modifiers-perl. 147s Preparing to unpack .../069-libclass-method-modifiers-perl_2.15-1_all.deb ... 147s Unpacking libclass-method-modifiers-perl (2.15-1) ... 147s Selecting previously unselected package libclass-xsaccessor-perl. 147s Preparing to unpack .../070-libclass-xsaccessor-perl_1.19-4build6_amd64.deb ... 147s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 147s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 147s Preparing to unpack .../071-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 147s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 147s Selecting previously unselected package libdynaloader-functions-perl. 147s Preparing to unpack .../072-libdynaloader-functions-perl_0.004-2_all.deb ... 147s Unpacking libdynaloader-functions-perl (0.004-2) ... 147s Selecting previously unselected package libdevel-callchecker-perl:amd64. 147s Preparing to unpack .../073-libdevel-callchecker-perl_0.009-2_amd64.deb ... 147s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 147s Selecting previously unselected package libparams-classify-perl:amd64. 147s Preparing to unpack .../074-libparams-classify-perl_0.015-2build6_amd64.deb ... 147s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 147s Selecting previously unselected package libmodule-runtime-perl. 147s Preparing to unpack .../075-libmodule-runtime-perl_0.018-1_all.deb ... 147s Unpacking libmodule-runtime-perl (0.018-1) ... 147s Selecting previously unselected package libimport-into-perl. 147s Preparing to unpack .../076-libimport-into-perl_1.002005-2_all.deb ... 147s Unpacking libimport-into-perl (1.002005-2) ... 147s Selecting previously unselected package librole-tiny-perl. 147s Preparing to unpack .../077-librole-tiny-perl_2.002004-1_all.deb ... 147s Unpacking librole-tiny-perl (2.002004-1) ... 147s Selecting previously unselected package libsub-quote-perl. 147s Preparing to unpack .../078-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 147s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 147s Selecting previously unselected package libmoo-perl. 147s Preparing to unpack .../079-libmoo-perl_2.005005-1_all.deb ... 147s Unpacking libmoo-perl (2.005005-1) ... 147s Selecting previously unselected package libclass-inspector-perl. 147s Preparing to unpack .../080-libclass-inspector-perl_1.36-3_all.deb ... 147s Unpacking libclass-inspector-perl (1.36-3) ... 147s Selecting previously unselected package libfile-sharedir-perl. 147s Preparing to unpack .../081-libfile-sharedir-perl_1.118-3_all.deb ... 147s Unpacking libfile-sharedir-perl (1.118-3) ... 147s Selecting previously unselected package libmodule-manifest-skip-perl. 147s Preparing to unpack .../082-libmodule-manifest-skip-perl_0.23-4_all.deb ... 147s Unpacking libmodule-manifest-skip-perl (0.23-4) ... 147s Selecting previously unselected package libperlx-maybe-perl. 147s Preparing to unpack .../083-libperlx-maybe-perl_1.202-1_all.deb ... 147s Unpacking libperlx-maybe-perl (1.202-1) ... 147s Selecting previously unselected package libprotocol-websocket-perl. 147s Preparing to unpack .../084-libprotocol-websocket-perl_0.26-3_all.deb ... 147s Unpacking libprotocol-websocket-perl (0.26-3) ... 147s Selecting previously unselected package liburi-ws-perl. 147s Preparing to unpack .../085-liburi-ws-perl_0.03-3_all.deb ... 147s Unpacking liburi-ws-perl (0.03-3) ... 147s Selecting previously unselected package libanyevent-websocket-client-perl. 147s Preparing to unpack .../086-libanyevent-websocket-client-perl_0.55-1_all.deb ... 147s Unpacking libanyevent-websocket-client-perl (0.55-1) ... 147s Selecting previously unselected package libtry-tiny-perl. 147s Preparing to unpack .../087-libtry-tiny-perl_0.32-1_all.deb ... 147s Unpacking libtry-tiny-perl (0.32-1) ... 147s Selecting previously unselected package libmodule-implementation-perl. 147s Preparing to unpack .../088-libmodule-implementation-perl_0.09-2_all.deb ... 147s Unpacking libmodule-implementation-perl (0.09-2) ... 147s Selecting previously unselected package libsub-exporter-progressive-perl. 147s Preparing to unpack .../089-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 147s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 147s Selecting previously unselected package libvariable-magic-perl. 147s Preparing to unpack .../090-libvariable-magic-perl_0.64-1build1_amd64.deb ... 147s Unpacking libvariable-magic-perl (0.64-1build1) ... 147s Selecting previously unselected package libb-hooks-endofscope-perl. 147s Preparing to unpack .../091-libb-hooks-endofscope-perl_0.28-2_all.deb ... 147s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 147s Selecting previously unselected package libcrypt-random-seed-perl. 147s Preparing to unpack .../092-libcrypt-random-seed-perl_0.03-3_all.deb ... 147s Unpacking libcrypt-random-seed-perl (0.03-3) ... 147s Selecting previously unselected package libmath-random-isaac-perl. 147s Preparing to unpack .../093-libmath-random-isaac-perl_1.004-2_all.deb ... 147s Unpacking libmath-random-isaac-perl (1.004-2) ... 147s Selecting previously unselected package libbytes-random-secure-perl. 147s Preparing to unpack .../094-libbytes-random-secure-perl_0.29-3_all.deb ... 147s Unpacking libbytes-random-secure-perl (0.29-3) ... 147s Selecting previously unselected package libclass-c3-perl. 147s Preparing to unpack .../095-libclass-c3-perl_0.35-2_all.deb ... 147s Unpacking libclass-c3-perl (0.35-2) ... 147s Selecting previously unselected package libclass-data-inheritable-perl. 147s Preparing to unpack .../096-libclass-data-inheritable-perl_0.10-1_all.deb ... 147s Unpacking libclass-data-inheritable-perl (0.10-1) ... 147s Selecting previously unselected package libclass-singleton-perl. 147s Preparing to unpack .../097-libclass-singleton-perl_1.6-2_all.deb ... 147s Unpacking libclass-singleton-perl (1.6-2) ... 147s Selecting previously unselected package libclone-perl:amd64. 147s Preparing to unpack .../098-libclone-perl_0.47-1_amd64.deb ... 147s Unpacking libclone-perl:amd64 (0.47-1) ... 147s Selecting previously unselected package perl-openssl-defaults:amd64. 147s Preparing to unpack .../099-perl-openssl-defaults_7build3_amd64.deb ... 147s Unpacking perl-openssl-defaults:amd64 (7build3) ... 147s Selecting previously unselected package libcrypt-ssleay-perl. 147s Preparing to unpack .../100-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 147s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 147s Selecting previously unselected package libparams-util-perl. 147s Preparing to unpack .../101-libparams-util-perl_1.102-3build1_amd64.deb ... 147s Unpacking libparams-util-perl (1.102-3build1) ... 147s Selecting previously unselected package libsub-install-perl. 147s Preparing to unpack .../102-libsub-install-perl_0.929-1_all.deb ... 147s Unpacking libsub-install-perl (0.929-1) ... 147s Selecting previously unselected package libdata-optlist-perl. 147s Preparing to unpack .../103-libdata-optlist-perl_0.114-1_all.deb ... 147s Unpacking libdata-optlist-perl (0.114-1) ... 147s Selecting previously unselected package libdevel-stacktrace-perl. 147s Preparing to unpack .../104-libdevel-stacktrace-perl_2.0500-1_all.deb ... 147s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 147s Selecting previously unselected package libencode-locale-perl. 147s Preparing to unpack .../105-libencode-locale-perl_1.05-3_all.deb ... 147s Unpacking libencode-locale-perl (1.05-3) ... 147s Selecting previously unselected package libsub-exporter-perl. 147s Preparing to unpack .../106-libsub-exporter-perl_0.990-1_all.deb ... 147s Unpacking libsub-exporter-perl (0.990-1) ... 147s Selecting previously unselected package libeval-closure-perl. 147s Preparing to unpack .../107-libeval-closure-perl_0.14-3_all.deb ... 147s Unpacking libeval-closure-perl (0.14-3) ... 147s Selecting previously unselected package libexception-class-perl. 147s Preparing to unpack .../108-libexception-class-perl_1.45-1_all.deb ... 147s Unpacking libexception-class-perl (1.45-1) ... 147s Selecting previously unselected package libfcgi0t64:amd64. 147s Preparing to unpack .../109-libfcgi0t64_2.4.5-0.1_amd64.deb ... 147s Unpacking libfcgi0t64:amd64 (2.4.5-0.1) ... 147s Selecting previously unselected package libfcgi-perl. 147s Preparing to unpack .../110-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 147s Unpacking libfcgi-perl (0.82+ds-3build3) ... 147s Selecting previously unselected package libtimedate-perl. 147s Preparing to unpack .../111-libtimedate-perl_2.3300-2_all.deb ... 147s Unpacking libtimedate-perl (2.3300-2) ... 147s Selecting previously unselected package libhttp-date-perl. 147s Preparing to unpack .../112-libhttp-date-perl_6.06-1_all.deb ... 147s Unpacking libhttp-date-perl (6.06-1) ... 147s Selecting previously unselected package libfile-listing-perl. 147s Preparing to unpack .../113-libfile-listing-perl_6.16-1_all.deb ... 147s Unpacking libfile-listing-perl (6.16-1) ... 147s Selecting previously unselected package libhtml-tagset-perl. 147s Preparing to unpack .../114-libhtml-tagset-perl_3.24-1_all.deb ... 147s Unpacking libhtml-tagset-perl (3.24-1) ... 147s Selecting previously unselected package libhtml-parser-perl:amd64. 147s Preparing to unpack .../115-libhtml-parser-perl_3.83-1build1_amd64.deb ... 147s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 147s Selecting previously unselected package libhtml-tree-perl. 147s Preparing to unpack .../116-libhtml-tree-perl_5.07-3_all.deb ... 147s Unpacking libhtml-tree-perl (5.07-3) ... 147s Selecting previously unselected package libio-html-perl. 147s Preparing to unpack .../117-libio-html-perl_1.004-3_all.deb ... 147s Unpacking libio-html-perl (1.004-3) ... 148s Selecting previously unselected package liblwp-mediatypes-perl. 148s Preparing to unpack .../118-liblwp-mediatypes-perl_6.04-2_all.deb ... 148s Unpacking liblwp-mediatypes-perl (6.04-2) ... 148s Selecting previously unselected package libhttp-message-perl. 148s Preparing to unpack .../119-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 148s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 148s Selecting previously unselected package libhttp-cookies-perl. 148s Preparing to unpack .../120-libhttp-cookies-perl_6.11-1_all.deb ... 148s Unpacking libhttp-cookies-perl (6.11-1) ... 148s Selecting previously unselected package libpod-parser-perl. 148s Preparing to unpack .../121-libpod-parser-perl_1.67-1_all.deb ... 148s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 148s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 148s Unpacking libpod-parser-perl (1.67-1) ... 148s Selecting previously unselected package libhttp-negotiate-perl. 148s Preparing to unpack .../122-libhttp-negotiate-perl_6.01-2_all.deb ... 148s Unpacking libhttp-negotiate-perl (6.01-2) ... 148s Selecting previously unselected package libnet-ssleay-perl:amd64. 148s Preparing to unpack .../123-libnet-ssleay-perl_1.94-3_amd64.deb ... 148s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 148s Selecting previously unselected package libio-socket-ssl-perl. 148s Preparing to unpack .../124-libio-socket-ssl-perl_2.089-1_all.deb ... 148s Unpacking libio-socket-ssl-perl (2.089-1) ... 148s Selecting previously unselected package libnet-http-perl. 148s Preparing to unpack .../125-libnet-http-perl_6.23-1_all.deb ... 148s Unpacking libnet-http-perl (6.23-1) ... 148s Selecting previously unselected package liblwp-protocol-https-perl. 148s Preparing to unpack .../126-liblwp-protocol-https-perl_6.14-1_all.deb ... 148s Unpacking liblwp-protocol-https-perl (6.14-1) ... 148s Selecting previously unselected package libwww-robotrules-perl. 148s Preparing to unpack .../127-libwww-robotrules-perl_6.02-1_all.deb ... 148s Unpacking libwww-robotrules-perl (6.02-1) ... 148s Selecting previously unselected package libwww-perl. 148s Preparing to unpack .../128-libwww-perl_6.78-1_all.deb ... 148s Unpacking libwww-perl (6.78-1) ... 148s Selecting previously unselected package libxml-parser-perl. 148s Preparing to unpack .../129-libxml-parser-perl_2.47-1build4_amd64.deb ... 148s Unpacking libxml-parser-perl (2.47-1build4) ... 148s Selecting previously unselected package libxml-perl. 148s Preparing to unpack .../130-libxml-perl_0.08-4_all.deb ... 148s Unpacking libxml-perl (0.08-4) ... 148s Selecting previously unselected package libxml-regexp-perl. 148s Preparing to unpack .../131-libxml-regexp-perl_0.04-2_all.deb ... 148s Unpacking libxml-regexp-perl (0.04-2) ... 148s Selecting previously unselected package libxml-dom-perl. 148s Preparing to unpack .../132-libxml-dom-perl_1.46-2_all.deb ... 148s Unpacking libxml-dom-perl (1.46-2) ... 148s Selecting previously unselected package libhttp-dav-perl. 148s Preparing to unpack .../133-libhttp-dav-perl_0.50-1_all.deb ... 148s Unpacking libhttp-dav-perl (0.50-1) ... 148s Selecting previously unselected package libmro-compat-perl. 148s Preparing to unpack .../134-libmro-compat-perl_0.15-2_all.deb ... 148s Unpacking libmro-compat-perl (0.15-2) ... 148s Selecting previously unselected package libpackage-stash-perl. 148s Preparing to unpack .../135-libpackage-stash-perl_0.40-1_all.deb ... 148s Unpacking libpackage-stash-perl (0.40-1) ... 148s Selecting previously unselected package libsub-identify-perl. 148s Preparing to unpack .../136-libsub-identify-perl_0.14-3build4_amd64.deb ... 148s Unpacking libsub-identify-perl (0.14-3build4) ... 148s Selecting previously unselected package libsub-name-perl:amd64. 148s Preparing to unpack .../137-libsub-name-perl_0.28-1_amd64.deb ... 148s Unpacking libsub-name-perl:amd64 (0.28-1) ... 148s Selecting previously unselected package libnamespace-clean-perl. 148s Preparing to unpack .../138-libnamespace-clean-perl_0.27-2_all.deb ... 148s Unpacking libnamespace-clean-perl (0.27-2) ... 148s Selecting previously unselected package libnamespace-autoclean-perl. 148s Preparing to unpack .../139-libnamespace-autoclean-perl_0.31-1_all.deb ... 148s Unpacking libnamespace-autoclean-perl (0.31-1) ... 148s Selecting previously unselected package libparams-validationcompiler-perl. 148s Preparing to unpack .../140-libparams-validationcompiler-perl_0.31-1_all.deb ... 148s Unpacking libparams-validationcompiler-perl (0.31-1) ... 148s Selecting previously unselected package libprotocol-http2-perl. 148s Preparing to unpack .../141-libprotocol-http2-perl_1.11-1_all.deb ... 148s Unpacking libprotocol-http2-perl (1.11-1) ... 148s Selecting previously unselected package libxstring-perl:amd64. 148s Preparing to unpack .../142-libxstring-perl_0.005-2build4_amd64.deb ... 148s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 148s Selecting previously unselected package libspecio-perl. 148s Preparing to unpack .../143-libspecio-perl_0.50-1_all.deb ... 148s Unpacking libspecio-perl (0.50-1) ... 148s Selecting previously unselected package perl-doc. 148s Preparing to unpack .../144-perl-doc_5.40.1-6_all.deb ... 148s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 148s Unpacking perl-doc (5.40.1-6) ... 148s Selecting previously unselected package libdatetime-locale-perl. 148s Preparing to unpack .../145-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 148s Unpacking libdatetime-locale-perl (1:1.41-1) ... 149s Selecting previously unselected package libdatetime-timezone-perl. 149s Preparing to unpack .../146-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 149s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 149s Selecting previously unselected package libdatetime-perl. 149s Preparing to unpack .../147-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 149s Unpacking libdatetime-perl (2:1.65-1build3) ... 149s Setting up libanyevent-perl (7.170-2build7) ... 149s Setting up libmath-random-isaac-perl (1.004-2) ... 149s Setting up libclass-inspector-perl (1.36-3) ... 149s Setting up libdynaloader-functions-perl (0.004-2) ... 149s Setting up libclass-method-modifiers-perl (2.15-1) ... 149s Setting up libxml-regexp-perl (0.04-2) ... 149s Setting up libclone-perl:amd64 (0.47-1) ... 149s Setting up libarchive-zip-perl (1.68-1) ... 149s Setting up libsub-identify-perl (0.14-3build4) ... 149s Setting up libfcgi0t64:amd64 (2.4.5-0.1) ... 149s Setting up libhtml-tagset-perl (3.24-1) ... 149s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 149s Setting up libprotocol-websocket-perl (0.26-3) ... 149s Setting up liblwp-mediatypes-perl (6.04-2) ... 149s Setting up libtry-tiny-perl (0.32-1) ... 149s Setting up libprotocol-http2-perl (1.11-1) ... 149s Setting up perl-openssl-defaults:amd64 (7build3) ... 149s Setting up perl-doc (5.40.1-6) ... 149s Setting up m4 (1.4.19-8) ... 149s Setting up libclass-singleton-perl (1.6-2) ... 149s Setting up libencode-locale-perl (1.05-3) ... 149s Setting up libxstring-perl:amd64 (0.005-2build4) ... 149s Setting up libgomp1:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libpcre2-16-0:amd64 (10.46-1) ... 149s Setting up libsub-install-perl (0.929-1) ... 149s Setting up autotools-dev (20240727.1) ... 149s Setting up libpcre2-32-0:amd64 (10.46-1) ... 149s Setting up libclass-data-inheritable-perl (0.10-1) ... 149s Setting up libalgorithm-c3-perl (0.11-2) ... 149s Setting up libexpat1-dev:amd64 (2.7.1-2) ... 149s Setting up libcrypt-random-seed-perl (0.03-3) ... 149s Setting up libldap-dev:amd64 (2.6.10+dfsg-1ubuntu1) ... 149s Setting up uuid-dev:amd64 (2.41-4ubuntu3) ... 149s Setting up libquadmath0:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libmpc3:amd64 (1.3.1-1build3) ... 149s Setting up libvariable-magic-perl (0.64-1build1) ... 149s Setting up libio-html-perl (1.004-3) ... 149s Setting up libpod-parser-perl (1.67-1) ... 149s Setting up autopoint (0.23.1-2build1) ... 149s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 149s Setting up libparams-util-perl (1.102-3build1) ... 149s Setting up autoconf (2.72-3.1ubuntu1) ... 149s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 149s Setting up libtimedate-perl (2.3300-2) ... 149s Setting up libubsan1:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libsub-name-perl:amd64 (0.28-1) ... 149s Setting up libpcre2-posix3:amd64 (10.46-1) ... 149s Setting up dwz (0.16-2) ... 149s Setting up libsctp1:amd64 (1.0.21+dfsg-1) ... 149s Setting up libhwasan0:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libasan8:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libapr1t64:amd64 (1.7.5-1) ... 149s Setting up librole-tiny-perl (2.002004-1) ... 149s Setting up debugedit (1:5.2-3) ... 149s Setting up libfile-sharedir-perl (1.118-3) ... 149s Setting up libfcgi-perl (0.82+ds-3build3) ... 149s Setting up liblua5.4-0:amd64 (5.4.8-1) ... 149s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 149s Setting up libdevel-stacktrace-perl (2.0500-1) ... 149s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 149s Setting up apache2-data (2.4.64-1ubuntu2) ... 149s Setting up libtsan2:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libisl23:amd64 (0.27-1) ... 149s Setting up libcc1-0:amd64 (15.2.0-2ubuntu1) ... 149s Setting up liburi-perl (5.30-1) ... 149s Setting up liblsan0:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libitm1:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 149s Setting up automake (1:1.17-4ubuntu1) ... 149s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 149s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 149s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 149s Setting up libhttp-date-perl (6.06-1) ... 149s Setting up gettext (0.23.1-2build1) ... 149s Setting up liburi-ws-perl (0.03-3) ... 149s Setting up libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libfile-listing-perl (6.16-1) ... 149s Setting up libpcre2-dev:amd64 (10.46-1) ... 149s Setting up libanyevent-connector-perl (0.04-1) ... 149s Setting up libnet-http-perl (6.23-1) ... 149s Setting up libexception-class-perl (1.45-1) ... 149s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 149s Setting up libclass-c3-perl (0.35-2) ... 149s Setting up cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 149s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 149s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 149s Setting up intltool-debian (0.35.0+20060710.6) ... 149s Setting up gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 149s Setting up libbytes-random-secure-perl (0.29-3) ... 149s Setting up libldap2-dev (2.6.10+dfsg-1ubuntu1) ... 149s Setting up libstdc++-15-dev:amd64 (15.2.0-2ubuntu1) ... 149s Setting up libdata-optlist-perl (0.114-1) ... 149s Setting up libsctp-dev:amd64 (1.0.21+dfsg-1) ... 149s Setting up dh-strip-nondeterminism (1.14.2-1) ... 149s Setting up libwww-robotrules-perl (6.02-1) ... 149s Setting up cpp-15 (15.2.0-2ubuntu1) ... 149s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 149s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 149s Setting up libmro-compat-perl (0.15-2) ... 149s Setting up libio-socket-ssl-perl (2.089-1) ... 149s Setting up libsub-exporter-perl (0.990-1) ... 149s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 149s Setting up apache2-utils (2.4.64-1ubuntu2) ... 149s Setting up libeval-closure-perl (0.14-3) ... 149s Setting up cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 149s Setting up g++-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 149s Setting up libhttp-negotiate-perl (6.01-2) ... 149s Setting up libparams-validationcompiler-perl (0.31-1) ... 149s Setting up gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 149s Setting up libhttp-cookies-perl (6.11-1) ... 149s Setting up po-debconf (1.0.21+nmu1) ... 149s Setting up libhtml-tree-perl (5.07-3) ... 149s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 149s Setting up apache2-bin (2.4.64-1ubuntu2) ... 149s Setting up gcc-15 (15.2.0-2ubuntu1) ... 149s Setting up libmodule-runtime-perl (0.018-1) ... 149s Setting up libapr1-dev (1.7.5-1) ... 149s Setting up cpp (4:15.1.0-1ubuntu1) ... 149s Setting up g++-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 149s Setting up libaprutil1-dev (1.6.3-3ubuntu2) ... 149s Setting up g++-15 (15.2.0-2ubuntu1) ... 149s Setting up libtool (2.5.4-4) ... 149s Setting up libmodule-implementation-perl (0.09-2) ... 149s Setting up libpackage-stash-perl (0.40-1) ... 149s Setting up libimport-into-perl (1.002005-2) ... 149s Setting up libmoo-perl (2.005005-1) ... 149s Setting up apache2 (2.4.64-1ubuntu2) ... 149s Enabling module mpm_event. 149s Enabling module authz_core. 149s Enabling module authz_host. 149s Enabling module authn_core. 149s Enabling module auth_basic. 149s Enabling module access_compat. 149s Enabling module authn_file. 149s Enabling module authz_user. 149s Enabling module alias. 149s Enabling module dir. 149s Enabling module autoindex. 149s Enabling module env. 149s Enabling module mime. 149s Enabling module negotiation. 149s Enabling module setenvif. 149s Enabling module filter. 149s Enabling module deflate. 149s Enabling module status. 149s Enabling module reqtimeout. 149s Enabling conf charset. 149s Enabling conf localized-error-pages. 149s Enabling conf other-vhosts-access-log. 149s Enabling conf security. 149s Enabling conf serve-cgi-bin. 149s Enabling site 000-default. 150s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 150s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 151s Setting up gcc (4:15.1.0-1ubuntu1) ... 151s Setting up dh-autoreconf (20) ... 151s Setting up libspecio-perl (0.50-1) ... 151s Setting up libmodule-manifest-skip-perl (0.23-4) ... 151s Setting up libperlx-maybe-perl (1.202-1) ... 151s Setting up g++ (4:15.1.0-1ubuntu1) ... 151s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 151s Setting up build-essential (12.12ubuntu2) ... 151s Setting up libb-hooks-endofscope-perl (0.28-2) ... 151s Setting up libanyevent-websocket-client-perl (0.55-1) ... 151s Setting up debhelper (13.24.2ubuntu1) ... 151s Setting up libnamespace-clean-perl (0.27-2) ... 151s Setting up libnamespace-autoclean-perl (0.31-1) ... 151s Setting up libdatetime-locale-perl (1:1.41-1) ... 151s Setting up apache2-dev (2.4.64-1ubuntu2) ... 151s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 151s Setting up libdatetime-perl (2:1.65-1build3) ... 151s Setting up liblwp-protocol-https-perl (6.14-1) ... 151s Setting up libwww-perl (6.78-1) ... 151s Setting up libxml-parser-perl (2.47-1build4) ... 151s Setting up libxml-perl (0.08-4) ... 151s Setting up libxml-dom-perl (1.46-2) ... 151s Setting up libhttp-dav-perl (0.50-1) ... 151s Processing triggers for install-info (7.1.1-1) ... 151s Processing triggers for libc-bin (2.42-0ubuntu1) ... 151s Processing triggers for ufw (0.36.2-9) ... 151s Processing triggers for man-db (2.13.1-1) ... 154s autopkgtest [15:48:17]: test run-test-suite: [----------------------- 154s + set -o pipefail 154s + export LANG=C 154s + LANG=C 154s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 154s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 154s + TESTS= 154s + TESTUSER=tuser 154s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 154s + useradd --user-group --system --create-home -s /bin/bash tuser 154s + cp -a debian/perl-framework /tmp/autopkgtest.aMezUI/autopkgtest_tmp 154s + cd /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework 154s + export HARNESS_VERBOSE=1 154s + HARNESS_VERBOSE=1 154s + run_tests mpm_prefork 154s + local MPM=mpm_prefork 154s + shift 154s + local LOG=testlog.mpm_prefork 154s + echo =============Running-with-mpm_prefork========== 154s + rm -f apache2.conf.debian 154s =============Running-with-mpm_prefork========== 154s + cp /etc/apache2/apache2.conf apache2.conf.debian 154s + cat /etc/apache2/mods-available/mpm_prefork.load 154s + 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 154s + grep -v mpm_ 154s + xargs cat 154s + for m in bucketeer case_filter case_filter_in 154s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 154s + for m in bucketeer case_filter case_filter_in 154s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 154s + for m in bucketeer case_filter case_filter_in 154s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 154s + cat /etc/apache2/mods-available/mime.conf 154s + echo 'Servername localhost' 154s + make clean 154s make: *** No rule to make target 'clean'. Stop. 154s + true 154s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 154s + chown -R tuser: /tmp/autopkgtest.aMezUI/autopkgtest_tmp 154s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/apache2.conf.debian' 154s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 154s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 154s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 154s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 154s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 154s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 154s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 154s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 154s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 154s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 154s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 154s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 154s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 154s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 154s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 154s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 154s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 154s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 154s [ info] generating script ./t/htdocs/modules/cgi/action.pl 154s [ info] generating script ./t/htdocs/modules/cgi/big.pl 154s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 154s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 154s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 154s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 154s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 154s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 154s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 154s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 154s [ info] generating script ./t/htdocs/modules/cgi/env.pl 154s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 154s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 154s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 154s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 154s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 154s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 154s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 154s Warning: NAME must be a package name 155s Checking if your kit is complete... 155s Looks good 155s [ info] generating script t/TEST 155s [ info] generating script ./t/cgi-bin/next_available_port.pl 155s [ info] generating script ./t/cgi-bin/cookies.pl 155s [ info] generating script t/TEST 155s Writing MYMETA.yml and MYMETA.json 155s Writing MYMETA.yml and MYMETA.json 155s Checking for Cwd...ok 155s Checking for File::Spec...ok 155s Generating a Unix-style Makefile 155s Writing Makefile for httpd-test 155s Writing MYMETA.yml and MYMETA.json 155s + su tuser -c 't/TEST ' 155s + tee testlog.mpm_prefork 155s [warning] setting ulimit to allow core files 155s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/TEST 155s Duplicate specification "clean" for option "clean" 155s Duplicate specification "help" for option "help" 158s [warning] generating SSL CA for asf 158s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 158s ....+....+.....+.+.....+..........+...+...+++++++++++++++++++++++++++++++++++++++*.+.+++++++++++++++++++++++++++++++++++++++*.+.......+...+..+.........+.........+.+..+............+......+.+...............+...+..+.+...+......+........+...+....+...+........+...+.+.....+......+.......+........+.......+...............+...+..+.....................+.........+..........+.....+......+....+..+.............+....................+.......+..................+......+.....+.......+...+.....+.+...+..+.+............+...........+....+..+....+..+....+.....+......+..........+.....+...+..........+...........+..........+......+..+.......+...........+..........+...+..+.......+........+....+...+.....+.+..............+......+.+.........+......+.....+...+.......+...+...+...+..+.............+.........+........+.......+.....+...........................+.+.....+...+.+...........+.........+.++++++ 158s ..+.........+.....+............+.+++++++++++++++++++++++++++++++++++++++*....+.....+....+...+..+......+.+......+..+.+............+..+++++++++++++++++++++++++++++++++++++++*.......+.........+......+.+........+.+.....+.+.....+.............+..+...+....+.....+............+......+....+.........+............+..+.+.....+.+......+..+.......+...........++++++ 158s ----- 158s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 158s [ info] openssl genrsa -out keys/server2.pem 2048 158s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 158s [ 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 158s Using configuration from conf/server2.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 158s commonName :ASN.1 12:'localhost' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:20 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 158s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 158s [ 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 158s [ 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 158s Using configuration from conf/server2_dsa.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 158s commonName :ASN.1 12:'localhost' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:20 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ info] openssl genrsa -out keys/client_ok.pem 2048 158s [ 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 158s [ 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_ext -extensions client_ok_ext 158s Using configuration from conf/client_ok.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test' 158s commonName :ASN.1 12:'client_ok' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:20 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ 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 158s [ info] generating proxy cert: proxy/client_ok.pem 158s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 158s [ 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 158s [ 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 158s Using configuration from conf/server2_des3_dsa.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 158s commonName :ASN.1 12:'localhost' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:20 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 158s [ 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 158s [ 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 -extensions client_ext 158s Using configuration from conf/client_snakeoil.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'AU' 158s stateOrProvinceName :ASN.1 12:'Queensland' 158s localityName :ASN.1 12:'Mackay' 158s organizationName :ASN.1 12:'Snake Oil, Ltd.' 158s organizationalUnitName:ASN.1 12:'Staff' 158s commonName :ASN.1 12:'client_snakeoil' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:21 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ 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 158s [ info] generating proxy cert: proxy/client_snakeoil.pem 158s [ info] openssl genrsa -out keys/client_revoked.pem 2048 158s [ 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 158s [ 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 -extensions client_ext 158s Using configuration from conf/client_revoked.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test' 158s commonName :ASN.1 12:'client_revoked' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:21 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ 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 158s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 158s Using configuration from conf/cacrl.cnf 158s Revoking Certificate 06. 158s Database updated 158s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 158s Using configuration from conf/cacrl.cnf 158s [ info] generating proxy cert: proxy/client_revoked.pem 158s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 158s [ 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 158s [ 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 158s Using configuration from conf/server2_des3.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 158s commonName :ASN.1 12:'localhost' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:21 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 158s [ 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 158s [ 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 158s Using configuration from conf/server_des3.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 158s commonName :ASN.1 12:'localhost' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:21 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 158s [ 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 158s [ 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 158s Using configuration from conf/server_dsa.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 158s commonName :ASN.1 12:'localhost' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:21 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 158s [ 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 158s [ 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 158s Using configuration from conf/server_des3_dsa.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 158s commonName :ASN.1 12:'localhost' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:21 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ info] openssl genrsa -out keys/server.pem 2048 158s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 158s [ 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 158s Using configuration from conf/server.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 158s commonName :ASN.1 12:'localhost' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:21 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ info] openssl genrsa -out keys/client_colon.pem 2048 158s [ 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 158s [ 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 -extensions client_ext 158s Using configuration from conf/client_colon.cnf 158s Check that the request matches the signature 158s Signature ok 158s The Subject's Distinguished Name is as follows 158s countryName :PRINTABLE:'US' 158s stateOrProvinceName :ASN.1 12:'California' 158s localityName :ASN.1 12:'San Francisco' 158s organizationName :ASN.1 12:'ASF' 158s organizationalUnitName:ASN.1 12:'httpd-test' 158s commonName :ASN.1 12:'user:colon' 158s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 158s Certificate is to be certified until Sep 4 15:48:21 2026 GMT (365 days) 158s 158s Write out database with 1 new entries 158s Database updated 158s [ 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 158s [ info] generating proxy cert: proxy/client_colon.pem 158s [ info] linked ca-bundle.crl to fdd35eee.r0 158s cd input_body_filter && make .libs/mod_input_body_filter.so 158s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 158s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 158s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 159s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 159s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 159s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -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 159s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 159s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 159s cd echo_post && make .libs/mod_echo_post.so 159s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 159s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 159s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 159s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 159s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 159s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -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 159s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 159s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 159s cd authany && make .libs/mod_authany.so 159s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 159s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 159s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 159s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 159s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 159s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -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 159s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 159s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 159s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 159s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 159s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 159s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 159s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 159s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 160s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -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 160s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 160s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 160s cd test_ssl && make .libs/mod_test_ssl.so 160s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 160s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 160s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 160s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 160s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 160s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -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 160s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 160s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 160s cd client_add_filter && make .libs/mod_client_add_filter.so 160s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 160s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 160s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 160s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 160s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 160s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -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 160s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 160s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 160s cd eat_post && make .libs/mod_eat_post.so 160s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 160s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 160s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 160s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 160s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 160s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -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 160s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 160s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 160s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 160s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 160s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 160s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 160s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 161s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 161s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -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 161s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 161s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 161s cd random_chunk && make .libs/mod_random_chunk.so 161s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 161s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 161s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 161s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 161s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 161s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -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 161s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 161s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 161s cd list_modules && make .libs/mod_list_modules.so 161s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 161s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 161s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 161s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 161s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 161s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -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 161s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 161s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 161s cd test_rwrite && make .libs/mod_test_rwrite.so 161s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 161s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 161s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 161s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 161s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 161s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -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 161s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 162s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 162s cd test_apr_uri && make .libs/mod_test_apr_uri.so 162s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 162s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 162s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 162s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 162s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 162s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -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 162s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 162s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 162s cd test_utilities && make .libs/mod_test_utilities.so 162s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 162s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 162s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 162s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 162s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 162s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -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 162s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 162s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 162s cd fold && make .libs/mod_fold.so 162s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 162s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 162s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 162s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 162s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 162s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -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 162s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 162s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 162s cd test_session && make .libs/mod_test_session.so 162s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 162s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 162s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 162s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 163s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 163s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -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 163s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 163s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 163s cd memory_track && make .libs/mod_memory_track.so 163s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 163s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 163s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 163s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 163s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 163s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -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 163s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 163s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 163s cd nntp_like && make .libs/mod_nntp_like.so 163s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 163s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 163s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 163s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 163s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 163s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -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 163s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 163s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 163s /usr/sbin/apache2 -d /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 163s using Apache/2.4.64 (prefork MPM) 163s 163s waiting 60 seconds for server to start: .[Thu Sep 04 15:48:26.222118 2025] [core:trace3] [pid 10427:tid 10427] core.c(3484): Setting LogLevel for all modules to trace8 163s [Thu Sep 04 15:48:26.222820 2025] [core:trace6] [pid 10427:tid 10427] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 163s [Thu Sep 04 15:48:26.222882 2025] [core:trace3] [pid 10427:tid 10427] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 163s [Thu Sep 04 15:48:26.223826 2025] [core:trace6] [pid 10427:tid 10427] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 163s [Thu Sep 04 15:48:26.223837 2025] [core:trace3] [pid 10427:tid 10427] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 163s [Thu Sep 04 15:48:26.223842 2025] [core:trace3] [pid 10427:tid 10427] core.c(3484): Setting LogLevel for all modules to info 163s [Thu Sep 04 15:48:26.223845 2025] [core:trace6] [pid 10427:tid 10427] core.c(3501): Cannot find module 'core', trying 'core_module' 163s [Thu Sep 04 15:48:26.223848 2025] [core:trace3] [pid 10427:tid 10427] core.c(3511): Setting LogLevel for module core.c to crit 163s [Thu Sep 04 15:48:26.223851 2025] [core:trace3] [pid 10427:tid 10427] core.c(3484): Setting LogLevel for all modules to crit 163s [Thu Sep 04 15:48:26.223854 2025] [core:trace6] [pid 10427:tid 10427] core.c(3501): Cannot find module 'core', trying 'core_module' 163s [Thu Sep 04 15:48:26.223856 2025] [core:trace3] [pid 10427:tid 10427] core.c(3511): Setting LogLevel for module core.c to info 163s [Thu Sep 04 15:48:26.223862 2025] [core:trace3] [pid 10427:tid 10427] core.c(3484): Setting LogLevel for all modules to crit 163s [Thu Sep 04 15:48:26.223867 2025] [core:trace6] [pid 10427:tid 10427] core.c(3501): Cannot find module 'core', trying 'core_module' 163s [Thu Sep 04 15:48:26.223869 2025] [core:trace3] [pid 10427:tid 10427] core.c(3511): Setting LogLevel for module core.c to info 163s [Thu Sep 04 15:48:26.223873 2025] [core:trace3] [pid 10427:tid 10427] core.c(3484): Setting LogLevel for all modules to crit 163s [Thu Sep 04 15:48:26.223876 2025] [core:trace3] [pid 10427:tid 10427] core.c(3484): Setting LogLevel for all modules to info 163s [Thu Sep 04 15:48:26.223880 2025] [core:trace6] [pid 10427:tid 10427] core.c(3501): Cannot find module 'core', trying 'core_module' 163s [Thu Sep 04 15:48:26.223882 2025] [core:trace3] [pid 10427:tid 10427] core.c(3511): Setting LogLevel for module core.c to crit 163s [Thu Sep 04 15:48:26.223892 2025] [core:trace3] [pid 10427:tid 10427] core.c(3484): Setting LogLevel for all modules to info 163s [Thu Sep 04 15:48:26.224446 2025] [alias:warn] [pid 10427:tid 10427] AH00671: The Alias directive in /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 163s [Thu Sep 04 15:48:26.224502 2025] [proxy:info] [pid 10427:tid 10427] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 163s [Thu Sep 04 15:48:26.225008 2025] [proxy:info] [pid 10427:tid 10427] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 163s [Thu Sep 04 15:48:26.225067 2025] [core:trace6] [pid 10427:tid 10427] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 163s [Thu Sep 04 15:48:26.225117 2025] [core:trace3] [pid 10427:tid 10427] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 163s 163s waiting 60 seconds for server to start: ok (waited 0 secs) 163s server localhost:8529 started 163s server localhost:8530 listening (mod_nntp_like) 163s server localhost:8531 listening (mod_nntp_like_ssl) 163s server localhost:8532 listening (mod_ssl) 163s server localhost:8533 listening (ssl_optional_cc) 163s server localhost:8534 listening (ssl_pr33791) 163s server localhost:8535 listening (ssl_ocsp) 163s server localhost:8536 listening (cve_2011_3368_rewrite) 163s server localhost:8537 listening (proxy_http_reverse) 163s server localhost:8538 listening (proxy_http_nofwd) 163s server localhost:8539 listening (cve_2011_3368) 163s server localhost:8540 listening (mod_headers) 163s server localhost:8541 listening (mod_echo) 163s server localhost:8542 listening (mod_echo_ssl) 163s server localhost:8543 listening (error_document) 163s server localhost:8544 listening (http_unsafe) 163s server localhost:8545 listening (http_strict) 163s server localhost:8546 listening (remote_ip) 163s server localhost:8547 listening (mod_include) 163s server localhost:8548 listening (mod_proxy) 163s server localhost:8549 listening (proxy_http_bal1) 163s server localhost:8550 listening (proxy_http_bal2) 163s server localhost:8551 listening (proxy_http_balancer) 163s server localhost:8554 listening (proxy_fcgi) 163s server localhost:8555 listening (mod_vhost_alias) 163s server localhost:8556 listening (core) 163s server localhost:8557 listening (mod_cache) 163s server localhost:8558 listening (proxy_http_https) 163s server localhost:8559 listening (proxy_https_https) 163s server localhost:8560 listening (proxy_http_https_proxy_section) 163s server localhost:8561 listening (proxy_https_https_proxy_section) 163s server localhost:8562 listening (proxy_https_http) 166s [ info] adding source lib /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 175s t/ab/base.t ......................... 175s 1..5 175s # Running under perl version 5.040001 for linux 175s # Current time local: Thu Sep 4 15:48:34 2025 175s # Current time GMT: Thu Sep 4 15:48:34 2025 175s # Using Test.pm version 1.31 175s # Using Apache/Test.pm version 1.44 175s # # running: 175s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 175s ok 1 175s ok 2 175s # # running: 175s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 175s ok 3 175s ok 4 175s ok 5 175s ok 178s t/apache/404.t ...................... 178s 1..2 178s # Running under perl version 5.040001 for linux 178s # Current time local: Thu Sep 4 15:48:37 2025 178s # Current time GMT: Thu Sep 4 15:48:37 2025 178s # Using Test.pm version 1.31 178s # Using Apache/Test.pm version 1.44 178s # GET_STR Response: 178s # HTTP/1.1 404 Not Found 178s # Connection: close 178s # Date: Thu, 04 Sep 2025 15:48:40 GMT 178s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 178s # Content-Length: 196 178s # Content-Type: text/html; charset=iso-8859-1 178s # Client-Date: Thu, 04 Sep 2025 15:48:40 GMT 178s # Client-Peer: 127.0.0.1:8529 178s # Client-Response-Num: 1 178s # Title: 404 Not Found 178s # 178s # 178s # 178s # 404 Not Found 178s # 178s #

Not Found

178s #

The requested URL was not found on this server.

178s # 178s ok 1 178s ok 2 178s ok 180s t/apache/acceptpathinfo.t ........... 180s 1..36 180s # Running under perl version 5.040001 for linux 180s # Current time local: Thu Sep 4 15:48:40 2025 180s # Current time GMT: Thu Sep 4 15:48:40 2025 180s # Using Test.pm version 1.31 180s # Using Apache/Test.pm version 1.44 180s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 180s # expected: '200' 180s # received: '200' 180s ok 1 180s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 180s # expected: qr/_\(none\)_/ 180s # received: '_(none)_' 180s ok 2 180s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 180s # expected: '404' 180s # received: '404' 180s ok 3 180s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 180s # expected: qr/Not Found/ 180s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 180s ok 36 180s ok 185s t/apache/byterange.t ................ 185s # using LWP client 185s 1..219 185s # Running under perl version 5.040001 for linux 185s # Current time local: Thu Sep 4 15:48:43 2025 185s # Current time GMT: Thu Sep 4 15:48:43 2025 185s # Using Test.pm version 1.31 185s # Using Apache/Test.pm version 1.44 185s downloaded 19556 bytes, file is 19556 bytes 185s ok 1 185s downloaded 56240 bytes, file is 56240 bytes 185s ok 2 185s downloaded 34282 bytes, file is 34282 bytes 185s ok 3 185s downloaded 55872 bytes, file is 55872 bytes 185s ok 4 185s downloaded 43888 bytes, file is 43888 bytes 185s ok 5 185s downloaded 89272 bytes, file is 89272 bytes 185s ok 6 185s downloaded 9991 bytes, file is 9991 bytes 185s ok 7 185s downloaded 9577 bytes, file is 9577 bytes 185s ok 8 185s downloaded 4100 bytes, file is 4100 bytes 185s ok 9 185s downloaded 3672 bytes, file is 3672 bytes 185s ok 10 185s downloaded 7680 bytes, file is 7680 bytes 185s ok 11 185s downloaded 144297 bytes, file is 144297 bytes 185s ok 12 185s downloaded 7966 bytes, file is 7966 bytes 185s ok 13 185s downloaded 6891 bytes, file is 6891 bytes 185s ok 14 185s downloaded 7760 bytes, file is 7760 bytes 185s ok 15 185s downloaded 6327 bytes, file is 6327 bytes 185s ok 16 185s downloaded 133639 bytes, file is 133639 bytes 185s ok 17 185s downloaded 6142 bytes, file is 6142 bytes 185s ok 18 185s downloaded 3594 bytes, file is 3594 bytes 185s ok 19 185s downloaded 4085 bytes, file is 4085 bytes 185s ok 20 185s downloaded 119424 bytes, file is 119424 bytes 185s ok 21 185s downloaded 6597 bytes, file is 6597 bytes 185s ok 22 185s downloaded 5335 bytes, file is 5335 bytes 185s ok 23 185s downloaded 4616 bytes, file is 4616 bytes 185s ok 24 185s downloaded 115538 bytes, file is 115538 bytes 185s ok 25 185s downloaded 10759 bytes, file is 10759 bytes 185s ok 26 185s downloaded 12271 bytes, file is 12271 bytes 185s ok 27 185s downloaded 9232 bytes, file is 9232 bytes 185s ok 28 185s downloaded 129679 bytes, file is 129679 bytes 185s ok 29 185s downloaded 10557 bytes, file is 10557 bytes 185s ok 30 185s downloaded 12319 bytes, file is 12319 bytes 185s ok 31 185s downloaded 8442 bytes, file is 8442 bytes 185s ok 32 185s downloaded 4450 bytes, file is 4450 bytes 185s ok 33 185s downloaded 64521 bytes, file is 64521 bytes 185s ok 34 185s downloaded 8201 bytes, file is 8201 bytes 185s ok 35 185s downloaded 4103 bytes, file is 4103 bytes 185s ok 36 185s downloaded 10924 bytes, file is 10924 bytes 185s ok 37 185s downloaded 4456 bytes, file is 4456 bytes 185s ok 38 185s downloaded 100186 bytes, file is 100186 bytes 185s ok 39 185s downloaded 7717 bytes, file is 7717 bytes 185s ok 40 185s downloaded 7702 bytes, file is 7702 bytes 185s ok 41 185s downloaded 7017 bytes, file is 7017 bytes 185s ok 42 185s downloaded 71129 bytes, file is 71129 bytes 185s ok 43 185s downloaded 4599 bytes, file is 4599 bytes 185s ok 44 185s downloaded 6150 bytes, file is 6150 bytes 185s ok 45 185s downloaded 5111 bytes, file is 5111 bytes 185s ok 46 185s downloaded 41016 bytes, file is 41016 bytes 185s ok 47 185s downloaded 5730 bytes, file is 5730 bytes 185s ok 48 185s downloaded 4682 bytes, file is 4682 bytes 185s ok 49 185s downloaded 4980 bytes, file is 4980 bytes 185s ok 50 185s downloaded 54032 bytes, file is 54032 bytes 185s ok 51 185s downloaded 7007 bytes, file is 7007 bytes 185s ok 52 185s downloaded 37377 bytes, file is 37377 bytes 185s ok 53 185s downloaded 4214 bytes, file is 4214 bytes 185s ok 54 185s downloaded 3944 bytes, file is 3944 bytes 185s ok 55 185s downloaded 4054 bytes, file is 4054 bytes 185s ok 56 185s downloaded 44427 bytes, file is 44427 bytes 185s ok 57 185s downloaded 4744 bytes, file is 4744 bytes 185s ok 58 185s downloaded 3945 bytes, file is 3945 bytes 185s ok 59 185s downloaded 4055 bytes, file is 4055 bytes 185s ok 60 185s downloaded 68935 bytes, file is 68935 bytes 185s ok 61 185s downloaded 3946 bytes, file is 3946 bytes 185s ok 62 185s downloaded 4056 bytes, file is 4056 bytes 185s ok 63 185s downloaded 51099 bytes, file is 51099 bytes 185s ok 64 185s downloaded 5596 bytes, file is 5596 bytes 185s ok 65 185s downloaded 124707 bytes, file is 124707 bytes 185s ok 66 185s downloaded 107195 bytes, file is 107195 bytes 185s ok 67 185s downloaded 38060 bytes, file is 38060 bytes 185s ok 68 185s downloaded 4470 bytes, file is 4470 bytes 185s ok 69 185s downloaded 6335 bytes, file is 6335 bytes 185s ok 70 185s downloaded 7363 bytes, file is 7363 bytes 185s ok 71 185s downloaded 5889 bytes, file is 5889 bytes 185s ok 72 185s downloaded 4651 bytes, file is 4651 bytes 185s ok 73 185s downloaded 8356 bytes, file is 8356 bytes 185s ok 74 185s downloaded 25281 bytes, file is 25281 bytes 185s ok 75 185s downloaded 53901 bytes, file is 53901 bytes 185s ok 76 185s downloaded 115157 bytes, file is 115157 bytes 185s ok 77 185s downloaded 20457 bytes, file is 20457 bytes 185s ok 78 185s downloaded 5768 bytes, file is 5768 bytes 185s ok 79 185s downloaded 8241 bytes, file is 8241 bytes 185s ok 80 185s downloaded 846937 bytes, file is 846937 bytes 185s ok 81 185s downloaded 22584 bytes, file is 22584 bytes 185s ok 82 185s downloaded 7010 bytes, file is 7010 bytes 185s ok 83 185s downloaded 8460 bytes, file is 8460 bytes 185s ok 84 185s downloaded 294 bytes, file is 294 bytes 185s ok 85 185s downloaded 304 bytes, file is 304 bytes 185s ok 86 185s downloaded 8016 bytes, file is 8016 bytes 185s ok 87 185s downloaded 56994 bytes, file is 56994 bytes 185s ok 88 185s downloaded 4480 bytes, file is 4480 bytes 185s ok 89 185s downloaded 12665 bytes, file is 12665 bytes 185s ok 90 185s downloaded 15459 bytes, file is 15459 bytes 185s ok 91 185s downloaded 53663 bytes, file is 53663 bytes 185s ok 92 185s downloaded 4837 bytes, file is 4837 bytes 185s ok 93 185s downloaded 6939 bytes, file is 6939 bytes 185s ok 94 185s downloaded 26154 bytes, file is 26154 bytes 185s ok 95 185s downloaded 53154 bytes, file is 53154 bytes 185s ok 96 185s downloaded 4941 bytes, file is 4941 bytes 185s ok 97 185s downloaded 43100 bytes, file is 43100 bytes 185s ok 98 185s downloaded 22163 bytes, file is 22163 bytes 185s ok 99 185s downloaded 39881 bytes, file is 39881 bytes 185s ok 100 185s downloaded 5596 bytes, file is 5596 bytes 185s ok 101 185s downloaded 24504 bytes, file is 24504 bytes 185s ok 102 185s downloaded 316650 bytes, file is 316650 bytes 185s ok 103 185s downloaded 9376 bytes, file is 9376 bytes 185s ok 104 185s downloaded 46317 bytes, file is 46317 bytes 185s ok 105 185s downloaded 26950 bytes, file is 26950 bytes 185s ok 106 185s downloaded 7968 bytes, file is 7968 bytes 185s ok 107 185s downloaded 84351 bytes, file is 84351 bytes 185s ok 108 185s downloaded 37758 bytes, file is 37758 bytes 185s ok 109 185s downloaded 10258 bytes, file is 10258 bytes 185s ok 110 185s downloaded 22738 bytes, file is 22738 bytes 185s ok 111 185s downloaded 13473 bytes, file is 13473 bytes 185s ok 112 185s downloaded 10538 bytes, file is 10538 bytes 185s ok 113 185s downloaded 37601 bytes, file is 37601 bytes 185s ok 114 185s downloaded 93133 bytes, file is 93133 bytes 185s ok 115 185s downloaded 56257 bytes, file is 56257 bytes 185s ok 116 185s downloaded 39537 bytes, file is 39537 bytes 185s ok 117 185s downloaded 37806 bytes, file is 37806 bytes 185s ok 118 185s downloaded 49932 bytes, file is 49932 bytes 185s ok 119 185s downloaded 15221 bytes, file is 15221 bytes 185s ok 120 185s downloaded 22218 bytes, file is 22218 bytes 185s ok 121 185s downloaded 13355 bytes, file is 13355 bytes 185s ok 122 185s downloaded 16674 bytes, file is 16674 bytes 185s ok 123 185s downloaded 1649 bytes, file is 1649 bytes 185s ok 124 185s downloaded 427840 bytes, file is 427840 bytes 185s ok 125 185s downloaded 31790 bytes, file is 31790 bytes 185s ok 126 185s downloaded 137674 bytes, file is 137674 bytes 185s ok 127 185s downloaded 16498 bytes, file is 16498 bytes 185s ok 128 185s downloaded 13815 bytes, file is 13815 bytes 185s ok 129 185s downloaded 203704 bytes, file is 203704 bytes 185s ok 130 185s downloaded 45029 bytes, file is 45029 bytes 185s ok 131 185s downloaded 76157 bytes, file is 76157 bytes 185s ok 132 185s downloaded 6153 bytes, file is 6153 bytes 185s ok 133 185s downloaded 1538 bytes, file is 1538 bytes 185s ok 134 185s downloaded 60395 bytes, file is 60395 bytes 185s ok 135 185s downloaded 30628 bytes, file is 30628 bytes 185s ok 136 185s downloaded 2013 bytes, file is 2013 bytes 185s ok 137 185s downloaded 130207 bytes, file is 130207 bytes 185s ok 138 185s downloaded 37398 bytes, file is 37398 bytes 185s ok 139 185s downloaded 22426 bytes, file is 22426 bytes 185s ok 140 185s downloaded 35538 bytes, file is 35538 bytes 185s ok 141 185s downloaded 71704 bytes, file is 71704 bytes 185s ok 142 185s downloaded 4432 bytes, file is 4432 bytes 185s ok 143 185s downloaded 8360 bytes, file is 8360 bytes 185s ok 144 185s downloaded 12224 bytes, file is 12224 bytes 185s ok 145 185s downloaded 355 bytes, file is 355 bytes 185s ok 146 185s downloaded 2026 bytes, file is 2026 bytes 185s ok 147 185s downloaded 76152 bytes, file is 76152 bytes 185s ok 148 185s downloaded 9351 bytes, file is 9351 bytes 185s ok 149 185s downloaded 12143 bytes, file is 12143 bytes 185s ok 150 185s downloaded 26535 bytes, file is 26535 bytes 185s ok 151 185s downloaded 9588 bytes, file is 9588 bytes 185s ok 152 185s downloaded 67932 bytes, file is 67932 bytes 185s ok 153 185s downloaded 22331 bytes, file is 22331 bytes 185s ok 154 185s downloaded 3429 bytes, file is 3429 bytes 185s ok 155 185s downloaded 10963 bytes, file is 10963 bytes 185s ok 156 185s downloaded 8357 bytes, file is 8357 bytes 185s ok 157 185s downloaded 36145 bytes, file is 36145 bytes 185s ok 158 185s downloaded 26757 bytes, file is 26757 bytes 185s ok 159 185s downloaded 177324 bytes, file is 177324 bytes 185s ok 160 185s downloaded 1243 bytes, file is 1243 bytes 185s ok 161 185s downloaded 15223 bytes, file is 15223 bytes 185s ok 162 185s downloaded 93367 bytes, file is 93367 bytes 185s ok 163 185s downloaded 14283 bytes, file is 14283 bytes 185s ok 164 185s downloaded 4784 bytes, file is 4784 bytes 185s ok 165 185s downloaded 51369 bytes, file is 51369 bytes 185s ok 166 185s downloaded 49852 bytes, file is 49852 bytes 185s ok 167 185s downloaded 5144 bytes, file is 5144 bytes 185s ok 168 185s downloaded 23397 bytes, file is 23397 bytes 185s ok 169 185s downloaded 68880 bytes, file is 68880 bytes 185s ok 170 185s downloaded 12096 bytes, file is 12096 bytes 185s ok 171 185s downloaded 26551 bytes, file is 26551 bytes 185s ok 172 185s downloaded 89521 bytes, file is 89521 bytes 185s ok 173 185s downloaded 5138 bytes, file is 5138 bytes 185s ok 174 185s downloaded 6693 bytes, file is 6693 bytes 185s ok 175 185s downloaded 135766 bytes, file is 135766 bytes 185s ok 176 185s downloaded 35484 bytes, file is 35484 bytes 185s ok 177 185s downloaded 33167 bytes, file is 33167 bytes 185s ok 178 185s downloaded 48839 bytes, file is 48839 bytes 185s ok 179 185s downloaded 36188 bytes, file is 36188 bytes 185s ok 180 185s downloaded 18756 bytes, file is 18756 bytes 185s ok 181 185s downloaded 43401 bytes, file is 43401 bytes 185s ok 182 185s downloaded 509 bytes, file is 509 bytes 185s ok 183 185s downloaded 19207 bytes, file is 19207 bytes 185s ok 184 185s downloaded 15530 bytes, file is 15530 bytes 185s ok 185 185s downloaded 123375 bytes, file is 123375 bytes 185s ok 186 185s downloaded 1617 bytes, file is 1617 bytes 185s ok 187 185s downloaded 59143 bytes, file is 59143 bytes 185s ok 188 185s downloaded 27882 bytes, file is 27882 bytes 185s ok 189 185s downloaded 19186 bytes, file is 19186 bytes 185s ok 190 185s downloaded 29844 bytes, file is 29844 bytes 185s ok 191 185s downloaded 7132 bytes, file is 7132 bytes 185s ok 192 185s downloaded 9019 bytes, file is 9019 bytes 185s ok 193 185s downloaded 77753 bytes, file is 77753 bytes 185s ok 194 185s downloaded 54047 bytes, file is 54047 bytes 185s ok 195 185s downloaded 10328 bytes, file is 10328 bytes 185s ok 196 185s downloaded 45444 bytes, file is 45444 bytes 185s ok 197 185s downloaded 39569 bytes, file is 39569 bytes 185s ok 198 185s downloaded 842346 bytes, file is 842346 bytes 185s ok 199 185s downloaded 372 bytes, file is 372 bytes 185s ok 200 185s downloaded 294 bytes, file is 294 bytes 185s ok 201 185s downloaded 294 bytes, file is 294 bytes 185s ok 202 185s downloaded 10623 bytes, file is 10623 bytes 185s ok 203 185s downloaded 8511 bytes, file is 8511 bytes 185s ok 204 185s downloaded 4483 bytes, file is 4483 bytes 185s ok 205 185s downloaded 90806 bytes, file is 90806 bytes 185s ok 206 185s downloaded 25417 bytes, file is 25417 bytes 185s ok 207 185s downloaded 14126 bytes, file is 14126 bytes 185s ok 208 185s downloaded 38625 bytes, file is 38625 bytes 185s ok 209 185s downloaded 454394 bytes, file is 454394 bytes 185s ok 210 185s downloaded 7952 bytes, file is 7952 bytes 185s ok 211 185s downloaded 7400 bytes, file is 7400 bytes 185s ok 212 185s downloaded 93207 bytes, file is 93207 bytes 185s ok 213 185s downloaded 50829 bytes, file is 50829 bytes 185s ok 214 185s downloaded 3862 bytes, file is 3862 bytes 185s ok 215 185s downloaded 31841 bytes, file is 31841 bytes 185s ok 216 185s downloaded 77077 bytes, file is 77077 bytes 185s ok 217 185s downloaded 50463 bytes, file is 50463 bytes 185s ok 218 185s downloaded 24001 bytes, file is 24001 bytes 185s ok 219 185s ok 188s t/apache/byterange2.t ............... 188s 1..1 188s # Running under perl version 5.040001 for linux 188s # Current time local: Thu Sep 4 15:48:47 2025 188s # Current time GMT: Thu Sep 4 15:48:47 2025 188s # Using Test.pm version 1.31 188s # Using Apache/Test.pm version 1.44 188s # testing : return correct content 188s # expected: 'hello 188s # ' 188s # received: 'hello 188s # ' 188s ok 1 188s ok 192s t/apache/byterange3.t ............... 192s # using LWP client 192s 1..219 192s # Running under perl version 5.040001 for linux 192s # Current time local: Thu Sep 4 15:48:50 2025 192s # Current time GMT: Thu Sep 4 15:48:50 2025 192s # Using Test.pm version 1.31 192s # Using Apache/Test.pm version 1.44 192s downloaded 19556 bytes, file is 19556 bytes 192s ok 1 192s downloaded 56240 bytes, file is 56240 bytes 192s ok 2 192s downloaded 34282 bytes, file is 34282 bytes 192s ok 3 192s downloaded 55872 bytes, file is 55872 bytes 192s ok 4 192s downloaded 43888 bytes, file is 43888 bytes 192s ok 5 192s downloaded 89272 bytes, file is 89272 bytes 192s ok 6 192s downloaded 9991 bytes, file is 9991 bytes 192s ok 7 192s downloaded 9577 bytes, file is 9577 bytes 192s ok 8 192s downloaded 4100 bytes, file is 4100 bytes 192s ok 9 192s downloaded 3672 bytes, file is 3672 bytes 192s ok 10 192s downloaded 7680 bytes, file is 7680 bytes 192s ok 11 192s downloaded 144297 bytes, file is 144297 bytes 192s ok 12 192s downloaded 7966 bytes, file is 7966 bytes 192s ok 13 192s downloaded 6891 bytes, file is 6891 bytes 192s ok 14 192s downloaded 7760 bytes, file is 7760 bytes 192s ok 15 192s downloaded 6327 bytes, file is 6327 bytes 192s ok 16 192s downloaded 133639 bytes, file is 133639 bytes 192s ok 17 192s downloaded 6142 bytes, file is 6142 bytes 192s ok 18 192s downloaded 3594 bytes, file is 3594 bytes 192s ok 19 192s downloaded 4085 bytes, file is 4085 bytes 192s ok 20 192s downloaded 119424 bytes, file is 119424 bytes 192s ok 21 192s downloaded 6597 bytes, file is 6597 bytes 192s ok 22 192s downloaded 5335 bytes, file is 5335 bytes 192s ok 23 192s downloaded 4616 bytes, file is 4616 bytes 192s ok 24 192s downloaded 115538 bytes, file is 115538 bytes 192s ok 25 192s downloaded 10759 bytes, file is 10759 bytes 192s ok 26 192s downloaded 12271 bytes, file is 12271 bytes 192s ok 27 192s downloaded 9232 bytes, file is 9232 bytes 192s ok 28 192s downloaded 129679 bytes, file is 129679 bytes 192s ok 29 192s downloaded 10557 bytes, file is 10557 bytes 192s ok 30 192s downloaded 12319 bytes, file is 12319 bytes 192s ok 31 192s downloaded 8442 bytes, file is 8442 bytes 192s ok 32 192s downloaded 4450 bytes, file is 4450 bytes 192s ok 33 192s downloaded 64521 bytes, file is 64521 bytes 192s ok 34 192s downloaded 8201 bytes, file is 8201 bytes 192s ok 35 192s downloaded 4103 bytes, file is 4103 bytes 192s ok 36 192s downloaded 10924 bytes, file is 10924 bytes 192s ok 37 192s downloaded 4456 bytes, file is 4456 bytes 192s ok 38 192s downloaded 100186 bytes, file is 100186 bytes 192s ok 39 192s downloaded 7717 bytes, file is 7717 bytes 192s ok 40 192s downloaded 7702 bytes, file is 7702 bytes 192s ok 41 192s downloaded 7017 bytes, file is 7017 bytes 192s ok 42 192s downloaded 71129 bytes, file is 71129 bytes 192s ok 43 192s downloaded 4599 bytes, file is 4599 bytes 192s ok 44 192s downloaded 6150 bytes, file is 6150 bytes 192s ok 45 192s downloaded 5111 bytes, file is 5111 bytes 192s ok 46 192s downloaded 41016 bytes, file is 41016 bytes 192s ok 47 192s downloaded 5730 bytes, file is 5730 bytes 192s ok 48 192s downloaded 4682 bytes, file is 4682 bytes 192s ok 49 192s downloaded 4980 bytes, file is 4980 bytes 192s ok 50 192s downloaded 54032 bytes, file is 54032 bytes 192s ok 51 192s downloaded 7007 bytes, file is 7007 bytes 192s ok 52 192s downloaded 37377 bytes, file is 37377 bytes 192s ok 53 192s downloaded 4214 bytes, file is 4214 bytes 192s ok 54 192s downloaded 3944 bytes, file is 3944 bytes 192s ok 55 192s downloaded 4054 bytes, file is 4054 bytes 192s ok 56 192s downloaded 44427 bytes, file is 44427 bytes 192s ok 57 192s downloaded 4744 bytes, file is 4744 bytes 192s ok 58 192s downloaded 3945 bytes, file is 3945 bytes 192s ok 59 192s downloaded 4055 bytes, file is 4055 bytes 192s ok 60 192s downloaded 68935 bytes, file is 68935 bytes 192s ok 61 192s downloaded 3946 bytes, file is 3946 bytes 192s ok 62 192s downloaded 4056 bytes, file is 4056 bytes 192s ok 63 192s downloaded 51099 bytes, file is 51099 bytes 192s ok 64 192s downloaded 5596 bytes, file is 5596 bytes 192s ok 65 192s downloaded 124707 bytes, file is 124707 bytes 192s ok 66 192s downloaded 107195 bytes, file is 107195 bytes 192s ok 67 192s downloaded 38060 bytes, file is 38060 bytes 192s ok 68 192s downloaded 4470 bytes, file is 4470 bytes 192s ok 69 192s downloaded 6335 bytes, file is 6335 bytes 192s ok 70 192s downloaded 7363 bytes, file is 7363 bytes 192s ok 71 192s downloaded 5889 bytes, file is 5889 bytes 192s ok 72 192s downloaded 4651 bytes, file is 4651 bytes 192s ok 73 192s downloaded 8356 bytes, file is 8356 bytes 192s ok 74 192s downloaded 25281 bytes, file is 25281 bytes 192s ok 75 192s downloaded 53901 bytes, file is 53901 bytes 192s ok 76 192s downloaded 115157 bytes, file is 115157 bytes 192s ok 77 192s downloaded 20457 bytes, file is 20457 bytes 192s ok 78 192s downloaded 5768 bytes, file is 5768 bytes 192s ok 79 192s downloaded 8241 bytes, file is 8241 bytes 192s ok 80 192s downloaded 846937 bytes, file is 846937 bytes 192s ok 81 192s downloaded 22584 bytes, file is 22584 bytes 192s ok 82 192s downloaded 7010 bytes, file is 7010 bytes 192s ok 83 192s downloaded 8460 bytes, file is 8460 bytes 192s ok 84 192s downloaded 294 bytes, file is 294 bytes 192s ok 85 192s downloaded 304 bytes, file is 304 bytes 192s ok 86 192s downloaded 8016 bytes, file is 8016 bytes 192s ok 87 192s downloaded 56994 bytes, file is 56994 bytes 192s ok 88 192s downloaded 4480 bytes, file is 4480 bytes 192s ok 89 192s downloaded 12665 bytes, file is 12665 bytes 192s ok 90 192s downloaded 15459 bytes, file is 15459 bytes 192s ok 91 192s downloaded 53663 bytes, file is 53663 bytes 192s ok 92 192s downloaded 4837 bytes, file is 4837 bytes 192s ok 93 192s downloaded 6939 bytes, file is 6939 bytes 192s ok 94 192s downloaded 26154 bytes, file is 26154 bytes 192s ok 95 192s downloaded 53154 bytes, file is 53154 bytes 192s ok 96 192s downloaded 4941 bytes, file is 4941 bytes 192s ok 97 192s downloaded 43100 bytes, file is 43100 bytes 192s ok 98 192s downloaded 22163 bytes, file is 22163 bytes 192s ok 99 192s downloaded 39881 bytes, file is 39881 bytes 192s ok 100 192s downloaded 5596 bytes, file is 5596 bytes 192s ok 101 192s downloaded 24504 bytes, file is 24504 bytes 192s ok 102 192s downloaded 316650 bytes, file is 316650 bytes 192s ok 103 192s downloaded 9376 bytes, file is 9376 bytes 192s ok 104 192s downloaded 46317 bytes, file is 46317 bytes 192s ok 105 192s downloaded 26950 bytes, file is 26950 bytes 192s ok 106 192s downloaded 7968 bytes, file is 7968 bytes 192s ok 107 192s downloaded 84351 bytes, file is 84351 bytes 192s ok 108 192s downloaded 37758 bytes, file is 37758 bytes 192s ok 109 192s downloaded 10258 bytes, file is 10258 bytes 192s ok 110 192s downloaded 22738 bytes, file is 22738 bytes 192s ok 111 192s downloaded 13473 bytes, file is 13473 bytes 192s ok 112 192s downloaded 10538 bytes, file is 10538 bytes 192s ok 113 192s downloaded 37601 bytes, file is 37601 bytes 192s ok 114 192s downloaded 93133 bytes, file is 93133 bytes 192s ok 115 192s downloaded 56257 bytes, file is 56257 bytes 192s ok 116 192s downloaded 39537 bytes, file is 39537 bytes 192s ok 117 192s downloaded 37806 bytes, file is 37806 bytes 192s ok 118 192s downloaded 49932 bytes, file is 49932 bytes 192s ok 119 192s downloaded 15221 bytes, file is 15221 bytes 192s ok 120 192s downloaded 22218 bytes, file is 22218 bytes 192s ok 121 192s downloaded 13355 bytes, file is 13355 bytes 192s ok 122 192s downloaded 16674 bytes, file is 16674 bytes 192s ok 123 192s downloaded 1649 bytes, file is 1649 bytes 192s ok 124 192s downloaded 427840 bytes, file is 427840 bytes 192s ok 125 192s downloaded 31790 bytes, file is 31790 bytes 192s ok 126 192s downloaded 137674 bytes, file is 137674 bytes 192s ok 127 192s downloaded 16498 bytes, file is 16498 bytes 192s ok 128 192s downloaded 13815 bytes, file is 13815 bytes 192s ok 129 192s downloaded 203704 bytes, file is 203704 bytes 192s ok 130 192s downloaded 45029 bytes, file is 45029 bytes 192s ok 131 192s downloaded 76157 bytes, file is 76157 bytes 192s ok 132 192s downloaded 6153 bytes, file is 6153 bytes 192s ok 133 192s downloaded 1538 bytes, file is 1538 bytes 192s ok 134 192s downloaded 60395 bytes, file is 60395 bytes 192s ok 135 192s downloaded 30628 bytes, file is 30628 bytes 192s ok 136 192s downloaded 2013 bytes, file is 2013 bytes 192s ok 137 192s downloaded 130207 bytes, file is 130207 bytes 192s ok 138 192s downloaded 37398 bytes, file is 37398 bytes 192s ok 139 192s downloaded 22426 bytes, file is 22426 bytes 192s ok 140 192s downloaded 35538 bytes, file is 35538 bytes 192s ok 141 192s downloaded 71704 bytes, file is 71704 bytes 192s ok 142 192s downloaded 4432 bytes, file is 4432 bytes 192s ok 143 192s downloaded 8360 bytes, file is 8360 bytes 192s ok 144 192s downloaded 12224 bytes, file is 12224 bytes 192s ok 145 192s downloaded 355 bytes, file is 355 bytes 192s ok 146 192s downloaded 2026 bytes, file is 2026 bytes 192s ok 147 192s downloaded 76152 bytes, file is 76152 bytes 192s ok 148 192s downloaded 9351 bytes, file is 9351 bytes 192s ok 149 192s downloaded 12143 bytes, file is 12143 bytes 192s ok 150 192s downloaded 26535 bytes, file is 26535 bytes 192s ok 151 192s downloaded 9588 bytes, file is 9588 bytes 192s ok 152 192s downloaded 67932 bytes, file is 67932 bytes 192s ok 153 192s downloaded 22331 bytes, file is 22331 bytes 192s ok 154 192s downloaded 3429 bytes, file is 3429 bytes 192s ok 155 192s downloaded 10963 bytes, file is 10963 bytes 192s ok 156 192s downloaded 8357 bytes, file is 8357 bytes 192s ok 157 192s downloaded 36145 bytes, file is 36145 bytes 192s ok 158 192s downloaded 26757 bytes, file is 26757 bytes 192s ok 159 192s downloaded 177324 bytes, file is 177324 bytes 192s ok 160 192s downloaded 1243 bytes, file is 1243 bytes 192s ok 161 192s downloaded 15223 bytes, file is 15223 bytes 192s ok 162 192s downloaded 93367 bytes, file is 93367 bytes 192s ok 163 192s downloaded 14283 bytes, file is 14283 bytes 192s ok 164 192s downloaded 4784 bytes, file is 4784 bytes 192s ok 165 192s downloaded 51369 bytes, file is 51369 bytes 192s ok 166 192s downloaded 49852 bytes, file is 49852 bytes 192s ok 167 192s downloaded 5144 bytes, file is 5144 bytes 192s ok 168 192s downloaded 23397 bytes, file is 23397 bytes 192s ok 169 192s downloaded 68880 bytes, file is 68880 bytes 192s ok 170 192s downloaded 12096 bytes, file is 12096 bytes 192s ok 171 192s downloaded 26551 bytes, file is 26551 bytes 192s ok 172 192s downloaded 89521 bytes, file is 89521 bytes 192s ok 173 192s downloaded 5138 bytes, file is 5138 bytes 192s ok 174 192s downloaded 6693 bytes, file is 6693 bytes 192s ok 175 192s downloaded 135766 bytes, file is 135766 bytes 192s ok 176 192s downloaded 35484 bytes, file is 35484 bytes 192s ok 177 192s downloaded 33167 bytes, file is 33167 bytes 192s ok 178 192s downloaded 48839 bytes, file is 48839 bytes 192s ok 179 192s downloaded 36188 bytes, file is 36188 bytes 192s ok 180 192s downloaded 18756 bytes, file is 18756 bytes 192s ok 181 192s downloaded 43401 bytes, file is 43401 bytes 192s ok 182 192s downloaded 509 bytes, file is 509 bytes 192s ok 183 192s downloaded 19207 bytes, file is 19207 bytes 192s ok 184 192s downloaded 15530 bytes, file is 15530 bytes 192s ok 185 192s downloaded 123375 bytes, file is 123375 bytes 192s ok 186 192s downloaded 1617 bytes, file is 1617 bytes 192s ok 187 192s downloaded 59143 bytes, file is 59143 bytes 192s ok 188 192s downloaded 27882 bytes, file is 27882 bytes 192s ok 189 192s downloaded 19186 bytes, file is 19186 bytes 192s ok 190 192s downloaded 29844 bytes, file is 29844 bytes 192s ok 191 192s downloaded 7132 bytes, file is 7132 bytes 192s ok 192 192s downloaded 9019 bytes, file is 9019 bytes 192s ok 193 192s downloaded 77753 bytes, file is 77753 bytes 192s ok 194 192s downloaded 54047 bytes, file is 54047 bytes 192s ok 195 192s downloaded 10328 bytes, file is 10328 bytes 192s ok 196 192s downloaded 45444 bytes, file is 45444 bytes 192s ok 197 192s downloaded 39569 bytes, file is 39569 bytes 192s ok 198 192s downloaded 842346 bytes, file is 842346 bytes 192s ok 199 192s downloaded 372 bytes, file is 372 bytes 192s ok 200 192s downloaded 294 bytes, file is 294 bytes 192s ok 201 192s downloaded 294 bytes, file is 294 bytes 192s ok 202 192s downloaded 10623 bytes, file is 10623 bytes 192s ok 203 192s downloaded 8511 bytes, file is 8511 bytes 192s ok 204 192s downloaded 4483 bytes, file is 4483 bytes 192s ok 205 192s downloaded 90806 bytes, file is 90806 bytes 192s ok 206 192s downloaded 25417 bytes, file is 25417 bytes 192s ok 207 192s downloaded 14126 bytes, file is 14126 bytes 192s ok 208 192s downloaded 38625 bytes, file is 38625 bytes 192s ok 209 192s downloaded 454394 bytes, file is 454394 bytes 192s ok 210 192s downloaded 7952 bytes, file is 7952 bytes 192s ok 211 192s downloaded 7400 bytes, file is 7400 bytes 192s ok 212 192s downloaded 93207 bytes, file is 93207 bytes 192s ok 213 192s downloaded 50829 bytes, file is 50829 bytes 192s ok 214 192s downloaded 3862 bytes, file is 3862 bytes 192s ok 215 192s downloaded 31841 bytes, file is 31841 bytes 192s ok 216 192s downloaded 77077 bytes, file is 77077 bytes 192s ok 217 192s downloaded 50463 bytes, file is 50463 bytes 192s ok 218 192s downloaded 24001 bytes, file is 24001 bytes 192s ok 219 192s ok 195s t/apache/byterange4.t ............... 195s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 195s 1..153 195s # Running under perl version 5.040001 for linux 195s # Current time local: Thu Sep 4 15:48:54 2025 195s # Current time GMT: Thu Sep 4 15:48:54 2025 195s # Using Test.pm version 1.31 195s # Using Apache/Test.pm version 1.44 195s range: 0-0 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 1 195s range: 0-1 195s rc 206 195s expect: '00' 195s got: '00' 195s ok 2 195s range: 0-2 195s rc 206 195s expect: '000' 195s got: '000' 195s ok 3 195s range: 0-198 195s rc 206 195s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 195s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 195s ok 4 195s range: 0-199 195s rc 206 195s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 195s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 195s ok 5 195s range: 0-200 195s rc 206 195s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 195s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 195s ok 6 195s range: 0-201 195s rc 206 195s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 195s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 195s ok 7 195s range: 0-598 195s rc 206 195s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s ok 8 195s range: 0-599 195s rc 206 195s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s ok 9 195s range: 0-600 195s rc 206 195s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s ok 10 195s range: 0-601 195s rc 206 195s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s ok 11 195s range: 0-7798 195s rc 206 195s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 12 195s range: 0-7799 195s rc 206 195s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 13 195s range: 0-7800 195s rc 206 195s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 14 195s range: 0-7801 195s rc 206 195s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 15 195s range: 0-7998 195s rc 206 195s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 16 195s range: 0-7999 195s rc 206 195s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 17 195s range: 1-1 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 18 195s range: 1-2 195s rc 206 195s expect: '00' 195s got: '00' 195s ok 19 195s range: 1-198 195s rc 206 195s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 195s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 195s ok 20 195s range: 1-199 195s rc 206 195s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 195s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 195s ok 21 195s range: 1-200 195s rc 206 195s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 195s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 195s ok 22 195s range: 1-201 195s rc 206 195s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 195s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 195s ok 23 195s range: 1-598 195s rc 206 195s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s ok 24 195s range: 1-599 195s rc 206 195s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s ok 25 195s range: 1-600 195s rc 206 195s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s ok 26 195s range: 1-601 195s rc 206 195s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s ok 27 195s range: 1-7798 195s rc 206 195s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 28 195s range: 1-7799 195s rc 206 195s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 29 195s range: 1-7800 195s rc 206 195s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 30 195s range: 1-7801 195s rc 206 195s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 31 195s range: 1-7998 195s rc 206 195s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 32 195s range: 1-7999 195s rc 206 195s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 33 195s range: 2-2 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 34 195s range: 2-198 195s rc 206 195s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 195s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 195s ok 35 195s range: 2-199 195s rc 206 195s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 195s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 195s ok 36 195s range: 2-200 195s rc 206 195s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 195s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 195s ok 37 195s range: 2-201 195s rc 206 195s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 195s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 195s ok 38 195s range: 2-598 195s rc 206 195s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s ok 39 195s range: 2-599 195s rc 206 195s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s ok 40 195s range: 2-600 195s rc 206 195s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s ok 41 195s range: 2-601 195s rc 206 195s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s ok 42 195s range: 2-7798 195s rc 206 195s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 43 195s range: 2-7799 195s rc 206 195s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 44 195s range: 2-7800 195s rc 206 195s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 45 195s range: 2-7801 195s rc 206 195s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 46 195s range: 2-7998 195s rc 206 195s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 47 195s range: 2-7999 195s rc 206 195s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 48 195s range: 198-198 195s rc 206 195s expect: '5' 195s got: '5' 195s ok 49 195s range: 198-199 195s rc 206 195s expect: '50' 195s got: '50' 195s ok 50 195s range: 198-200 195s rc 206 195s expect: '500' 195s got: '500' 195s ok 51 195s range: 198-201 195s rc 206 195s expect: '5000' 195s got: '5000' 195s ok 52 195s range: 198-598 195s rc 206 195s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s ok 53 195s range: 198-599 195s rc 206 195s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s ok 54 195s range: 198-600 195s rc 206 195s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s ok 55 195s range: 198-601 195s rc 206 195s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s ok 56 195s range: 198-7798 195s rc 206 195s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 57 195s range: 198-7799 195s rc 206 195s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 58 195s range: 198-7800 195s rc 206 195s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 59 195s range: 198-7801 195s rc 206 195s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 60 195s range: 198-7998 195s rc 206 195s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 61 195s range: 198-7999 195s rc 206 195s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 62 195s range: 199-199 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 63 195s range: 199-200 195s rc 206 195s expect: '00' 195s got: '00' 195s ok 64 195s range: 199-201 195s rc 206 195s expect: '000' 195s got: '000' 195s ok 65 195s range: 199-598 195s rc 206 195s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s ok 66 195s range: 199-599 195s rc 206 195s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s ok 67 195s range: 199-600 195s rc 206 195s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s ok 68 195s range: 199-601 195s rc 206 195s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s ok 69 195s range: 199-7798 195s rc 206 195s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 70 195s range: 199-7799 195s rc 206 195s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 71 195s range: 199-7800 195s rc 206 195s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 72 195s range: 199-7801 195s rc 206 195s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 73 195s range: 199-7998 195s rc 206 195s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 74 195s range: 199-7999 195s rc 206 195s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 75 195s range: 200-200 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 76 195s range: 200-201 195s rc 206 195s expect: '00' 195s got: '00' 195s ok 77 195s range: 200-598 195s rc 206 195s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s ok 78 195s range: 200-599 195s rc 206 195s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s ok 79 195s range: 200-600 195s rc 206 195s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s ok 80 195s range: 200-601 195s rc 206 195s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s ok 81 195s range: 200-7798 195s rc 206 195s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 82 195s range: 200-7799 195s rc 206 195s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 83 195s range: 200-7800 195s rc 206 195s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 84 195s range: 200-7801 195s rc 206 195s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 85 195s range: 200-7998 195s rc 206 195s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 86 195s range: 200-7999 195s rc 206 195s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 87 195s range: 201-201 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 88 195s range: 201-598 195s rc 206 195s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 195s ok 89 195s range: 201-599 195s rc 206 195s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 195s ok 90 195s range: 201-600 195s rc 206 195s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 195s ok 91 195s range: 201-601 195s rc 206 195s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 195s ok 92 195s range: 201-7798 195s rc 206 195s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 93 195s range: 201-7799 195s rc 206 195s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 94 195s range: 201-7800 195s rc 206 195s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 95 195s range: 201-7801 195s rc 206 195s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 96 195s range: 201-7998 195s rc 206 195s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 97 195s range: 201-7999 195s rc 206 195s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 98 195s range: 598-598 195s rc 206 195s expect: '5' 195s got: '5' 195s ok 99 195s range: 598-599 195s rc 206 195s expect: '50' 195s got: '50' 195s ok 100 195s range: 598-600 195s rc 206 195s expect: '500' 195s got: '500' 195s ok 101 195s range: 598-601 195s rc 206 195s expect: '5001' 195s got: '5001' 195s ok 102 195s range: 598-7798 195s rc 206 195s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 103 195s range: 598-7799 195s rc 206 195s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 104 195s range: 598-7800 195s rc 206 195s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 105 195s range: 598-7801 195s rc 206 195s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 106 195s range: 598-7998 195s rc 206 195s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 107 195s range: 598-7999 195s rc 206 195s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 108 195s range: 599-599 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 109 195s range: 599-600 195s rc 206 195s expect: '00' 195s got: '00' 195s ok 110 195s range: 599-601 195s rc 206 195s expect: '001' 195s got: '001' 195s ok 111 195s range: 599-7798 195s rc 206 195s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 112 195s range: 599-7799 195s rc 206 195s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 113 195s range: 599-7800 195s rc 206 195s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 114 195s range: 599-7801 195s rc 206 195s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 115 195s range: 599-7998 195s rc 206 195s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 116 195s range: 599-7999 195s rc 206 195s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 117 195s range: 600-600 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 118 195s range: 600-601 195s rc 206 195s expect: '01' 195s got: '01' 195s ok 119 195s range: 600-7798 195s rc 206 195s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 120 195s range: 600-7799 195s rc 206 195s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 121 195s range: 600-7800 195s rc 206 195s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 122 195s range: 600-7801 195s rc 206 195s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 123 195s range: 600-7998 195s rc 206 195s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 124 195s range: 600-7999 195s rc 206 195s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 125 195s range: 601-601 195s rc 206 195s expect: '1' 195s got: '1' 195s ok 126 195s range: 601-7798 195s rc 206 195s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 195s ok 127 195s range: 601-7799 195s rc 206 195s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 195s ok 128 195s range: 601-7800 195s rc 206 195s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 195s ok 129 195s range: 601-7801 195s rc 206 195s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 195s ok 130 195s range: 601-7998 195s rc 206 195s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 131 195s range: 601-7999 195s rc 206 195s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 132 195s range: 7798-7798 195s rc 206 195s expect: '5' 195s got: '5' 195s ok 133 195s range: 7798-7799 195s rc 206 195s expect: '50' 195s got: '50' 195s ok 134 195s range: 7798-7800 195s rc 206 195s expect: '501' 195s got: '501' 195s ok 135 195s range: 7798-7801 195s rc 206 195s expect: '5019' 195s got: '5019' 195s ok 136 195s range: 7798-7998 195s rc 206 195s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 137 195s range: 7798-7999 195s rc 206 195s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 138 195s range: 7799-7799 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 139 195s range: 7799-7800 195s rc 206 195s expect: '01' 195s got: '01' 195s ok 140 195s range: 7799-7801 195s rc 206 195s expect: '019' 195s got: '019' 195s ok 141 195s range: 7799-7998 195s rc 206 195s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 142 195s range: 7799-7999 195s rc 206 195s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 143 195s range: 7800-7800 195s rc 206 195s expect: '1' 195s got: '1' 195s ok 144 195s range: 7800-7801 195s rc 206 195s expect: '19' 195s got: '19' 195s ok 145 195s range: 7800-7998 195s rc 206 195s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 146 195s range: 7800-7999 195s rc 206 195s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 147 195s range: 7801-7801 195s rc 206 195s expect: '9' 195s got: '9' 195s ok 148 195s range: 7801-7998 195s rc 206 195s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 195s ok 149 195s range: 7801-7999 195s rc 206 195s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 195s ok 150 195s range: 7998-7998 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 151 195s range: 7998-7999 195s rc 206 195s expect: '00' 195s got: '00' 195s ok 152 195s range: 7999-7999 195s rc 206 195s expect: '0' 195s got: '0' 195s ok 153 195s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 195s ok 198s t/apache/byterange5.t ............... 198s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 198s 1..5 198s # Running under perl version 5.040001 for linux 198s # Current time local: Thu Sep 4 15:48:58 2025 198s # Current time GMT: Thu Sep 4 15:48:58 2025 198s # Using Test.pm version 1.31 198s # Using Apache/Test.pm version 1.44 198s ok 1 198s ok 2 198s ok 3 198s ok 4 198s ok 5 198s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 198s ok 201s t/apache/byterange6.t ............... 201s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 201s 1..53 201s # Running under perl version 5.040001 for linux 201s # Current time local: Thu Sep 4 15:49:01 2025 201s # Current time GMT: Thu Sep 4 15:49:01 2025 201s # Using Test.pm version 1.31 201s # Using Apache/Test.pm version 1.44 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 1 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 2 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 3 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 4 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 5 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 6 201s # expecting range 0-100 201s # expecting range 1000-1001 201s # expecting range 5-6 201s ok 7 201s # expecting range 0-100 201s # expecting range 1000-1001 201s # expecting range 5-6 201s ok 8 201s # expecting range 0-100 201s # expecting range 1000-1001 201s # expecting range 5-6 201s ok 9 201s # expecting range 1-100 201s # expecting range 1000-1001 201s # expecting range 5-6 201s ok 10 201s # expecting range 1-100 201s # expecting range 1000-1001 201s # expecting range 5-6 201s ok 11 201s # expecting range 1-100 201s # expecting range 1000-1001 201s # expecting range 5-6 201s ok 12 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 13 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 14 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 15 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 16 201s # expecting range 0-70 201s # expecting range 72-100 201s # expecting range 1000-1001 201s ok 17 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 18 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 19 201s # expecting range 1-100 201s # expecting range 1000-1001 201s ok 20 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 21 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 22 201s # expecting range 0-101 201s # expecting range 1000-1001 201s ok 23 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 24 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 25 201s # expecting range 0-101 201s # expecting range 1000-1001 201s ok 26 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 27 201s # expecting range 0-100 201s # expecting range 1000-1001 201s ok 28 201s # expecting range 0-101 201s # expecting range 1000-1001 201s ok 29 201s # expecting range 1-10 201s # expecting range 99-99 201s ok 30 201s # expecting range 1-10 201s # expecting range 99-99 201s ok 31 201s # expecting range 1-11 201s # expecting range 99-99 201s ok 32 201s # expecting range 0-10 201s # expecting range 99-99 201s ok 33 201s # expecting range 0-10 201s # expecting range 99-99 201s ok 34 201s # expecting range 0-11 201s # expecting range 99-99 201s ok 35 201s # expecting range 0-12 201s # expecting range 99-99 201s ok 36 201s # expecting range 0-13 201s # expecting range 99-99 201s ok 37 201s # expecting range 1-11 201s # expecting range 99-99 201s ok 38 201s # expecting range 1-12 201s # expecting range 99-99 201s ok 39 201s # expecting range 1-13 201s # expecting range 99-99 201s ok 40 201s # expecting range 1-10 201s # expecting range 99-99 201s ok 41 201s # expecting range 1-11 201s # expecting range 99-99 201s ok 42 201s # expecting range 1-10 201s # expecting range 99-99 201s ok 43 201s # expecting range 0-11 201s # expecting range 99-99 201s ok 44 201s # expecting range 1-10 201s # expecting range 99-99 201s ok 45 201s # expecting range 1-20 201s # expecting range 99-99 201s ok 46 201s # expecting range 1-20 201s # expecting range 99-99 201s ok 47 201s # expecting range 1-20 201s # expecting range 99-99 201s ok 48 201s # expecting range 1-21 201s # expecting range 99-99 201s ok 49 201s # expecting range 5-12 201s # expecting range 99-99 201s ok 50 201s # expecting range 1-10 201s # expecting range 99-99 201s ok 51 201s # expecting range 5-10 201s # expecting range 1-3 201s # expecting range 99-99 201s ok 52 201s # expecting range 0-1 201s # expecting range 7999-7999 201s ok 53 201s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 201s ok 204s t/apache/byterange7.t ............... 204s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 204s 1..24 204s # Running under perl version 5.040001 for linux 204s # Current time local: Thu Sep 4 15:49:04 2025 204s # Current time GMT: Thu Sep 4 15:49:04 2025 204s # Using Test.pm version 1.31 204s # Using Apache/Test.pm version 1.44 204s Got 206 Range: 'bytes 0-1/40001' 204s body length 2 204s Content-Length: 2 204s ok 1 204s Got 206 multipart/byteranges 204s body length 196 204s Content-Length: 196 204s ok 2 204s Got 206 multipart/byteranges 204s body length 900 204s Content-Length: 900 204s ok 3 204s Got 206 multipart/byteranges 204s body length 4500 204s ok 4 204s Got 206 multipart/byteranges 204s body length 9000 204s ok 5 204s Got 200 204s ok 6 204s Got 200 204s ok 7 204s Got 200 204s ok 8 204s Got 200 204s ok 9 204s Got 200 204s ok 10 204s Got 200 204s ok 11 204s Got 200 204s ok 12 204s Got 200 204s ok 13 204s Got 200 204s ok 14 204s Got 200 204s ok 15 204s Got 200 204s ok 16 204s Got 200 204s ok 17 204s Got 200 204s ok 18 204s Got 200 204s ok 19 204s Sending '1000-200000', expecting 206 204s Got 206 Range: 'bytes 1000-40000/40001' 204s ok 20 204s Sending '100000-110000', expecting 416 204s Got 416 204s ok 21 204s Sending '100000-110000,1000-2000', expecting 206 204s Got 206 Range: 'bytes 1000-2000/40001' 204s ok 22 204s Sending '100000-110000,2000-1000', expecting 200 204s Got 200 204s ok 23 204s Sending '100000-110000,200000-', expecting 416 204s Got 416 204s ok 24 204s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 204s ok 207s t/apache/cfg_getline.t .............. 207s 1..116 207s # Running under perl version 5.040001 for linux 207s # Current time local: Thu Sep 4 15:49:06 2025 207s # Current time GMT: Thu Sep 4 15:49:06 2025 207s # Using Test.pm version 1.31 207s # Using Apache/Test.pm version 1.44 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 100 207s ok 1 207s ok 2 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 196 207s ok 3 207s ok 4 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 197 207s ok 5 207s ok 6 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 198 207s ok 7 207s ok 8 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 199 207s ok 9 207s ok 10 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 200 207s ok 11 207s ok 12 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 201 207s ok 13 207s ok 14 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 202 207s ok 15 207s ok 16 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 396 207s ok 17 207s ok 18 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 397 207s ok 19 207s ok 20 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 398 207s ok 21 207s ok 22 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 399 207s ok 23 207s ok 24 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 400 207s ok 25 207s ok 26 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 401 207s ok 27 207s ok 28 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 402 207s ok 29 207s ok 30 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 596 207s ok 31 207s ok 32 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 597 207s ok 33 207s ok 34 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 598 207s ok 35 207s ok 36 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 599 207s ok 37 207s ok 38 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 600 207s ok 39 207s ok 40 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 601 207s ok 41 207s ok 42 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 602 207s ok 43 207s ok 44 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1016 207s ok 45 207s ok 46 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1017 207s ok 47 207s ok 48 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1018 207s ok 49 207s ok 50 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1019 207s ok 51 207s ok 52 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1020 207s ok 53 207s ok 54 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1021 207s ok 55 207s ok 56 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1022 207s ok 57 207s ok 58 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1023 207s ok 59 207s ok 60 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1024 207s ok 61 207s ok 62 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1025 207s ok 63 207s ok 64 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1026 207s ok 65 207s ok 66 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1027 207s ok 67 207s ok 68 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1028 207s ok 69 207s ok 70 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1029 207s ok 71 207s ok 72 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 1030 207s ok 73 207s ok 74 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8170 207s ok 75 207s ok 76 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8171 207s ok 77 207s ok 78 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8172 207s ok 79 207s ok 80 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8173 207s ok 81 207s ok 82 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8174 207s ok 83 207s ok 84 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8175 207s ok 85 207s ok 86 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8176 207s ok 87 207s ok 88 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8177 207s ok 89 207s ok 90 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8178 207s ok 91 207s ok 92 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8179 207s ok 93 207s ok 94 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8180 207s ok 95 207s ok 96 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8181 207s ok 97 207s ok 98 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8182 207s ok 99 207s ok 100 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8183 207s ok 101 207s ok 102 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8184 207s ok 103 207s ok 104 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8185 207s ok 105 207s ok 106 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8186 207s ok 107 207s ok 108 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8187 207s ok 109 207s ok 110 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8188 207s ok 111 207s ok 112 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8189 207s ok 113 207s ok 114 207s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s Got rc 200 for length 8190 207s ok 115 207s ok 116 207s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 207s ok 210s t/apache/chunkinput.t ............... 210s 1..37 210s # Running under perl version 5.040001 for linux 210s # Current time local: Thu Sep 4 15:49:09 2025 210s # Current time GMT: Thu Sep 4 15:49:09 2025 210s # Using Test.pm version 1.31 210s # Using Apache/Test.pm version 1.44 210s testing default 210s ok 1 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 2 210s # testing : trailer (pid) 210s # expected: '54797' 210s # received: '54797' 210s ok 3 210s ok 4 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 5 210s ok 6 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 7 210s ok 8 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 9 210s ok 10 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 11 210s ok 12 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 13 210s ok 14 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 15 210s ok 16 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 17 210s ok 18 210s # testing : response codes 210s # expected: 'HTTP/1.1 200 OK' 210s # received: 'HTTP/1.1 200 OK' 210s ok 19 210s ok 20 210s # testing : response codes 210s # expected: 'HTTP/1.1 404 Not Found' 210s # received: 'HTTP/1.1 404 Not Found' 210s ok 21 210s ok 22 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 23 210s ok 24 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 25 210s ok 26 210s # testing : response codes 210s # expected: 'HTTP/1.1 413 Request Entity Too Large' 210s # received: 'HTTP/1.1 413 Request Entity Too Large' 210s ok 27 210s ok 28 210s # testing : response codes 210s # expected: 'HTTP/1.1 413 Request Entity Too Large' 210s # received: 'HTTP/1.1 413 Request Entity Too Large' 210s ok 29 210s ok 30 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 31 210s ok 32 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 33 210s ok 34 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 35 210s ok 36 210s # testing : response codes 210s # expected: 'HTTP/1.1 400 Bad Request' 210s # received: 'HTTP/1.1 400 Bad Request' 210s ok 37 210s ok 213s t/apache/contentlength.t ............ 213s 1..24 213s # Running under perl version 5.040001 for linux 213s # Current time local: Thu Sep 4 15:49:12 2025 213s # Current time GMT: Thu Sep 4 15:49:12 2025 213s # Using Test.pm version 1.31 213s # Using Apache/Test.pm version 1.44 213s testing default 213s ok 1 213s # testing : response codes POST for /echo_post with Content-Length: 213s # expected: 'HTTP/1.1 400 Bad Request' 213s # received: 'HTTP/1.1 400 Bad Request' 213s ok 2 213s ok 3 213s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 213s # expected: 'HTTP/1.1 400 Bad Request' 213s # received: 'HTTP/1.1 400 Bad Request' 213s ok 4 213s ok 5 213s # testing : response codes POST for /echo_post with Content-Length: 0 213s # expected: 'HTTP/1.1 200 OK' 213s # received: 'HTTP/1.1 200 OK' 213s ok 6 213s ok 7 213s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 213s # expected: 'HTTP/1.1 404 Not Found' 213s # received: 'HTTP/1.1 404 Not Found' 213s ok 8 213s ok 9 213s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 213s # expected: 'HTTP/1.1 200 OK' 213s # received: 'HTTP/1.1 200 OK' 213s ok 10 213s ok 11 213s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 213s # expected: 'HTTP/1.1 404 Not Found' 213s # received: 'HTTP/1.1 404 Not Found' 213s ok 12 213s ok 13 213s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 213s # expected: 'HTTP/1.1 400 Bad Request' 213s # received: 'HTTP/1.1 400 Bad Request' 213s ok 14 213s ok 15 213s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 213s # expected: 'HTTP/1.1 400 Bad Request' 213s # received: 'HTTP/1.1 400 Bad Request' 213s ok 16 213s ok 17 213s # testing : response codes POST for /echo_post with Content-Length: -1 213s # expected: 'HTTP/1.1 400 Bad Request' 213s # received: 'HTTP/1.1 400 Bad Request' 213s ok 18 213s ok 19 213s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 213s # expected: 'HTTP/1.1 400 Bad Request' 213s # received: 'HTTP/1.1 400 Bad Request' 213s ok 20 213s ok 21 213s # testing : response codes POST for /echo_post with Content-Length: 123abc 213s # expected: 'HTTP/1.1 400 Bad Request' 213s # received: 'HTTP/1.1 400 Bad Request' 213s ok 22 213s ok 23 213s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 213s # expected: 'HTTP/1.1 400 Bad Request' 213s # received: 'HTTP/1.1 400 Bad Request' 213s ok 24 213s ok 215s t/apache/errordoc.t ................. 215s 1..14 215s # Running under perl version 5.040001 for linux 215s # Current time local: Thu Sep 4 15:49:15 2025 215s # Current time GMT: Thu Sep 4 15:49:15 2025 215s # Using Test.pm version 1.31 215s # Using Apache/Test.pm version 1.44 215s # testing : notfound.html code 215s # expected: 404 215s # received: '404' 215s ok 1 215s # testing : notfound.html content 215s # expected: qr/per-server 404/ 215s # received: 'per-server 404' 215s ok 2 215s # testing : /inherit/notfound.html code 215s # expected: 404 215s # received: '404' 215s ok 3 215s # testing : /inherit/notfound.html content 215s # expected: qr/per-server 404/ 215s # received: 'per-server 404' 215s ok 4 215s # testing : /redefine/notfound.html code 215s # expected: 404 215s # received: '404' 215s ok 5 215s # testing : /redefine/notfound.html content 215s # expected: 'per-dir 404' 215s # received: 'per-dir 404' 215s ok 6 215s # testing : /redefine/notfound.html code 215s # expected: 404 215s # received: '404' 215s ok 7 215s # testing : /redefine/notfound.html content 215s # expected: qr/Not Found/ 215s # received: ' 215s # 215s # 404 Not Found 215s # 215s #

Not Found

215s #

The requested URL was not found on this server.

215s # ' 215s ok 8 215s # testing : /merge/notfound.html code 215s # expected: 404 215s # received: '404' 215s ok 9 215s # testing : /merge/notfound.html content 215s # expected: 'testing merge' 215s # received: 'testing merge' 215s ok 10 215s # testing : /merge/merge2/notfound.html code 215s # expected: 404 215s # received: '404' 215s ok 11 215s # testing : /merge/merge2/notfound.html content 215s # expected: 'testing merge' 215s # received: 'testing merge' 215s ok 12 215s # testing : /bounce/notfound.html code 215s # expected: 404 215s # received: '404' 215s ok 13 215s # testing : /bounce/notfound.html content 215s # expected: qr/expire test/ 215s # received: ' 215s # expire test 215s # expire test 215s # ' 215s ok 14 215s ok 218s t/apache/etags.t .................... 218s # Checking for existence of FileETag directive 218s # Returned 200: 218s 1..61 218s # Running under perl version 5.040001 for linux 218s # Current time local: Thu Sep 4 15:49:18 2025 218s # Current time GMT: Thu Sep 4 15:49:18 2025 218s # Using Test.pm version 1.31 218s # Using Apache/Test.pm version 1.44 218s # --- 218s # HEAD /apache/etags/none/i/test.txt 218s # Expecting one component in ETag field 218s # Received "4093b" 218s ok 1 218s # --- 218s # HEAD /apache/etags/mis/test.txt 218s # Expecting three components in ETag field 218s # Received "4097a-b-62c6deaf13e40" 218s ok 2 218s # --- 218s # HEAD /apache/etags/all/inherit/test.txt 218s # Expecting three components in ETag field 218s # Received "409c0-b-62c6deaf13e40" 218s ok 3 218s # --- 218s # HEAD /apache/etags/all/minus-m/test.txt 218s # Expecting two components in ETag field 218s # Received "409b5-b" 218s ok 4 218s # --- 218s # HEAD /apache/etags/all/minus-ms/test.txt 218s # Expecting one component in ETag field 218s # Received "409c6" 218s ok 5 218s # --- 218s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 218s # Expecting field to be absent 218s # Received "b-62c6deaf13e40" 218s ok 6 218s # --- 218s # HEAD /apache/etags/m/plus-m/test.txt 218s # Expecting one component in ETag field 218s # Received "62c6deaf13e40" 218s ok 7 218s # --- 218s # HEAD /apache/etags/m/plus-s/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 8 218s # --- 218s # HEAD /apache/etags/m/minus-ms/test.txt 218s # Expecting field to be absent 218s # Received "b-62c6deaf13e40" 218s ok 9 218s # --- 218s # HEAD /apache/etags/none/inherit/test.txt 218s # Expecting field to be absent 218s # ETag field is missing 218s ok 10 218s # --- 218s # HEAD /apache/etags/none/plus-ms/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 11 218s # --- 218s # HEAD /apache/etags/none/plus-m/test.txt 218s # Expecting one component in ETag field 218s # Received "62c6deaf13e40" 218s ok 12 218s # --- 218s # HEAD /apache/etags/none/test.txt 218s # Expecting field to be absent 218s # ETag field is missing 218s ok 13 218s # --- 218s # HEAD /apache/etags/m/plus-is/test.txt 218s # Expecting three components in ETag field 218s # Received "40984-b-62c6deaf13e40" 218s ok 14 218s # --- 218s # HEAD /apache/etags/all/is/test.txt 218s # Expecting two components in ETag field 218s # Received "409af-b" 218s ok 15 218s # --- 218s # HEAD /apache/etags/all/m/test.txt 218s # Expecting one component in ETag field 218s # Received "62c6deaf13e40" 218s ok 16 218s # --- 218s # HEAD /apache/etags/mi/test.txt 218s # Expecting two components in ETag field 218s # Received "409d9-62c6deaf13e40" 218s ok 17 218s # --- 218s # HEAD /apache/etags/m/plus-mis/test.txt 218s # Expecting three components in ETag field 218s # Received "409a3-b-62c6deaf13e40" 218s ok 18 218s # --- 218s # HEAD /apache/etags/none/s/test.txt 218s # Expecting one component in ETag field 218s # Received "b" 218s ok 19 218s # --- 218s # HEAD /apache/etags/all/minus-i/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 20 218s # --- 218s # HEAD /apache/etags/all/minus-is/test.txt 218s # Expecting one component in ETag field 218s # Received "62c6deaf13e40" 218s ok 21 218s # --- 218s # HEAD /apache/etags/all/s/test.txt 218s # Expecting one component in ETag field 218s # Received "b" 218s ok 22 218s # --- 218s # HEAD /apache/etags/none/is/test.txt 218s # Expecting two components in ETag field 218s # Received "40938-b" 218s ok 23 218s # --- 218s # HEAD /apache/etags/m/minus-mis/test.txt 218s # Expecting field to be absent 218s # Received "b-62c6deaf13e40" 218s ok 24 218s # --- 218s # HEAD /apache/etags/none/plus-is/test.txt 218s # Expecting two components in ETag field 218s # Received "4092e-b" 218s ok 25 218s # --- 218s # HEAD /apache/etags/m/minus-is/test.txt 218s # Expecting field to be absent 218s # Received "62c6deaf13e40" 218s ok 26 218s # --- 218s # HEAD /apache/etags/none/plus-i/test.txt 218s # Expecting one component in ETag field 218s # Received "40935" 218s ok 27 218s # --- 218s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 218s # Expecting two components in ETag field 218s # Received "4094e-62c6deaf13e40" 218s ok 28 218s # --- 218s # HEAD /apache/etags/none/mis/test.txt 218s # Expecting three components in ETag field 218s # Received "40962-b-62c6deaf13e40" 218s ok 29 218s # --- 218s # HEAD /apache/etags/none/plus-mis/test.txt 218s # Expecting three components in ETag field 218s # Received "4095b-b-62c6deaf13e40" 218s ok 30 218s # --- 218s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 218s # Expecting one component in ETag field 218s # Received "b" 218s ok 31 218s # --- 218s # HEAD /apache/etags/m/test.txt 218s # Expecting one component in ETag field 218s # Received "62c6deaf13e40" 218s ok 32 218s # --- 218s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 33 218s # --- 218s # HEAD /apache/etags/m/plus-mi/test.txt 218s # Expecting two components in ETag field 218s # Received "4098e-62c6deaf13e40" 218s ok 34 218s # --- 218s # HEAD /apache/etags/all/ms/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 35 218s # --- 218s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 218s # Expecting two components in ETag field 218s # Received "4094b-b" 218s ok 36 218s # --- 218s # HEAD /apache/etags/all/minus-s/test.txt 218s # Expecting two components in ETag field 218s # Received "409b8-62c6deaf13e40" 218s ok 37 218s # --- 218s # HEAD /apache/etags/i/test.txt 218s # Expecting one component in ETag field 218s # Received "40971" 218s ok 38 218s # --- 218s # HEAD /apache/etags/all/mis/test.txt 218s # Expecting three components in ETag field 218s # Received "409cd-b-62c6deaf13e40" 218s ok 39 218s # --- 218s # HEAD /apache/etags/ms/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 40 218s # --- 218s # HEAD /apache/etags/m/minus-i/test.txt 218s # Expecting field to be absent 218s # Received "62c6deaf13e40" 218s ok 41 218s # --- 218s # HEAD /apache/etags/all/minus-mis/test.txt 218s # Expecting field to be absent 218s # Received "b-62c6deaf13e40" 218s ok 42 218s # --- 218s # HEAD /apache/etags/none/mi/test.txt 218s # Expecting two components in ETag field 218s # Received "40968-62c6deaf13e40" 218s ok 43 218s # --- 218s # HEAD /apache/etags/all/test.txt 218s # Expecting three components in ETag field 218s # Received "409ca-b-62c6deaf13e40" 218s ok 44 218s # --- 218s # HEAD /apache/etags/none/ms/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 45 218s # --- 218s # HEAD /apache/etags/is/test.txt 218s # Expecting two components in ETag field 218s # Received "4096e-b" 218s ok 46 218s # --- 218s # HEAD /apache/etags/none/plus-s/test.txt 218s # Expecting one component in ETag field 218s # Received "b" 218s ok 47 218s # --- 218s # HEAD /apache/etags/all/mi/test.txt 218s # Expecting two components in ETag field 218s # Received "409d3-62c6deaf13e40" 218s ok 48 218s # --- 218s # HEAD /apache/etags/s/test.txt 218s # Expecting one component in ETag field 218s # Received "b" 218s ok 49 218s # --- 218s # HEAD /apache/etags/m/plus-ms/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 50 218s # --- 218s # HEAD /apache/etags/all/minus-mi/test.txt 218s # Expecting one component in ETag field 218s # Received "b" 218s ok 51 218s # --- 218s # HEAD /apache/etags/m/minus-mi/test.txt 218s # Expecting field to be absent 218s # Received "b-62c6deaf13e40" 218s ok 52 218s # --- 218s # HEAD /apache/etags/none/m/test.txt 218s # Expecting one component in ETag field 218s # Received "62c6deaf13e40" 218s ok 53 218s # --- 218s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 218s # Expecting one component in ETag field 218s # Received "62c6deaf13e40" 218s ok 54 218s # --- 218s # HEAD /apache/etags/m/minus-s/test.txt 218s # Expecting field to be absent 218s # Received "62c6deaf13e40" 218s ok 55 218s # --- 218s # HEAD /apache/etags/m/plus-i/test.txt 218s # Expecting two components in ETag field 218s # Received "4098b-62c6deaf13e40" 218s ok 56 218s # --- 218s # HEAD /apache/etags/all/i/test.txt 218s # Expecting one component in ETag field 218s # Received "409b2" 218s ok 57 218s # --- 218s # HEAD /apache/etags/m/minus-m/test.txt 218s # Expecting field to be absent 218s # Received "b-62c6deaf13e40" 218s ok 58 218s # --- 218s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 218s # Expecting one component in ETag field 218s # Received "40957" 218s ok 59 218s # --- 218s # HEAD /apache/etags/default/test.txt 218s # Expecting two components in ETag field 218s # Received "b-62c6deaf13e40" 218s ok 60 218s # --- 218s # HEAD /apache/etags/none/plus-mi/test.txt 218s # Expecting two components in ETag field 218s # Received "4093e-62c6deaf13e40" 218s ok 61 218s ok 222s t/apache/expr.t ..................... 222s 1..229 222s # Running under perl version 5.040001 for linux 222s # Current time local: Thu Sep 4 15:49:21 2025 222s # Current time GMT: Thu Sep 4 15:49:21 2025 222s # Using Test.pm version 1.31 222s # Using Apache/Test.pm version 1.44 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true" should evaluate to true, got true 222s ok 1 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "false" should evaluate to false, got false 222s ok 2 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "foo", got parse error 222s ok 3 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -eq 01" should evaluate to true, got true 222s ok 4 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -eq 2" should evaluate to false, got false 222s ok 5 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -ne 2" should evaluate to true, got true 222s ok 6 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -ne 1" should evaluate to false, got false 222s ok 7 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -lt 02" should evaluate to true, got true 222s ok 8 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -lt 1" should evaluate to false, got false 222s ok 9 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -le 2" should evaluate to true, got true 222s ok 10 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -le 1" should evaluate to true, got true 222s ok 11 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "2 -gt 1" should evaluate to true, got true 222s ok 12 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -gt 1" should evaluate to false, got false 222s ok 13 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "2 -ge 1" should evaluate to true, got true 222s ok 14 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -ge 1" should evaluate to true, got true 222s ok 15 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "1 -gt -1" should evaluate to true, got true 222s ok 16 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' == 'aa'" should evaluate to true, got true 222s ok 17 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' == 'b'" should evaluate to false, got false 222s ok 18 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' = 'aa'" should evaluate to true, got true 222s ok 19 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' = 'b'" should evaluate to false, got false 222s ok 20 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' != 'b'" should evaluate to true, got true 222s ok 21 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' != 'aa'" should evaluate to false, got false 222s ok 22 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' < 'b'" should evaluate to true, got true 222s ok 23 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' < 'aa'" should evaluate to false, got false 222s ok 24 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' <= 'b'" should evaluate to true, got true 222s ok 25 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' <= 'aa'" should evaluate to true, got true 222s ok 26 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'b' > 'aa'" should evaluate to true, got true 222s ok 27 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' > 'aa'" should evaluate to false, got false 222s ok 28 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'b' >= 'aa'" should evaluate to true, got true 222s ok 29 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'aa' >= 'aa'" should evaluate to true, got true 222s ok 30 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 222s ok 31 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 222s ok 32 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 222s ok 33 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 222s ok 34 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 222s ok 35 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 222s ok 36 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 222s ok 37 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 222s ok 38 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 222s ok 39 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 222s ok 40 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME} != ''" should evaluate to true, got true 222s ok 41 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'a' -in { 'b', 'a' } " should evaluate to true, got true 222s ok 42 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'a' -in { 'b', 'c' } " should evaluate to false, got false 222s ok 43 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' =~ /bc/ " should evaluate to true, got true 222s ok 44 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' =~ /BC/i " should evaluate to true, got true 222s ok 45 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' !~ m!bc! " should evaluate to false, got false 222s ok 46 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' !~ m!BC!i " should evaluate to false, got false 222s ok 47 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " $0 == '' " should evaluate to true, got true 222s ok 48 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " $1 == '' " should evaluate to true, got true 222s ok 49 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " $9 == '' " should evaluate to true, got true 222s ok 50 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " '$0' == '' " should evaluate to true, got true 222s ok 51 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 222s ok 52 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 222s ok 53 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 222s ok 54 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 222s ok 55 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 222s ok 56 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 222s ok 57 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 222s ok 58 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 222s ok 59 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 222s ok 60 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 222s ok 61 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 222s ok 62 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 222s ok 63 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 222s ok 64 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 222s ok 65 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 222s ok 66 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 222s ok 67 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 222s ok 68 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 222s ok 69 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 222s ok 70 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{HTTPS} == 'off' " should evaluate to true, got true 222s ok 71 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 222s ok 72 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 222s ok 73 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 222s ok 74 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 222s ok 75 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 222s ok 76 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 222s ok 77 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 222s ok 78 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 222s ok 79 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 222s ok 80 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 222s ok 81 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 222s ok 82 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "escape('?') = '%3f' " should evaluate to true, got true 222s ok 83 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "unescape('%3f') = '?' " should evaluate to true, got true 222s ok 84 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 222s ok 85 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 222s ok 86 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 222s ok 87 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "file('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 222s ok 88 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-n ''" should evaluate to false, got false 222s ok 89 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-z ''" should evaluate to true, got true 222s ok 90 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-n '1'" should evaluate to true, got true 222s ok 91 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-z '1'" should evaluate to false, got false 222s ok 92 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "-R 'abc'", got parse error 222s ok 93 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 222s ok 94 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-R '240.0.0.0'" should evaluate to false, got false 222s ok 95 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-R '240.0.0.0/8'" should evaluate to false, got false 222s ok 96 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-R 'ff::/8'" should evaluate to false, got false 222s ok 97 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 222s ok 98 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 222s ok 99 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 222s ok 100 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 222s ok 101 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 222s ok 102 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 222s ok 103 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 222s ok 104 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'foo' -strmatch '*o'" should evaluate to true, got true 222s ok 105 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 222s ok 106 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'foo' -strmatch 'F*'" should evaluate to false, got false 222s ok 107 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'foo' -strcmatch 'F*'" should evaluate to true, got true 222s ok 108 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'foo' -strmatch 'g*'" should evaluate to false, got false 222s ok 109 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'foo' -strcmatch 'g*'" should evaluate to false, got false 222s ok 110 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 222s ok 111 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 222s ok 112 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 222s ok 113 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 222s ok 114 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "foo('bar') = 'bar'", got parse error 222s ok 115 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "%{FOO} != 'bar'", got parse error 222s ok 116 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s Should get parse error for "'bar' = bar", got parse error 222s ok 117 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true" should evaluate to true, got true 222s ok 118 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && true" should evaluate to true, got true 222s ok 119 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || true" should evaluate to true, got true 222s ok 120 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || true || true" should evaluate to true, got true 222s ok 121 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || true && true" should evaluate to true, got true 222s ok 122 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && true || true" should evaluate to true, got true 222s ok 123 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && true && true" should evaluate to true, got true 222s ok 124 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || true || !true" should evaluate to true, got true 222s ok 125 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || true && !true" should evaluate to true, got true 222s ok 126 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && true || !true" should evaluate to true, got true 222s ok 127 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && true && !true" should evaluate to false, got false 222s ok 128 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && !true" should evaluate to false, got false 222s ok 129 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || !true" should evaluate to true, got true 222s ok 130 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || !true || true" should evaluate to true, got true 222s ok 131 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || !true && true" should evaluate to true, got true 222s ok 132 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && !true || true" should evaluate to true, got true 222s ok 133 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && !true && true" should evaluate to false, got false 222s ok 134 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || !true || !true" should evaluate to true, got true 222s ok 135 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true || !true && !true" should evaluate to true, got true 222s ok 136 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && !true || !true" should evaluate to false, got false 222s ok 137 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "true && !true && !true" should evaluate to false, got false 222s ok 138 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true" should evaluate to false, got false 222s ok 139 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && true" should evaluate to false, got false 222s ok 140 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || true" should evaluate to true, got true 222s ok 141 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || true || true" should evaluate to true, got true 222s ok 142 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || true && true" should evaluate to true, got true 222s ok 143 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && true || true" should evaluate to true, got true 222s ok 144 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && true && true" should evaluate to false, got false 222s ok 145 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || true || !true" should evaluate to true, got true 222s ok 146 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || true && !true" should evaluate to false, got false 222s ok 147 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && true || !true" should evaluate to false, got false 222s ok 148 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && true && !true" should evaluate to false, got false 222s ok 149 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && !true" should evaluate to false, got false 222s ok 150 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || !true" should evaluate to false, got false 222s ok 151 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || !true || true" should evaluate to true, got true 222s ok 152 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || !true && true" should evaluate to false, got false 222s ok 153 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && !true || true" should evaluate to true, got true 222s ok 154 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && !true && true" should evaluate to false, got false 222s ok 155 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || !true || !true" should evaluate to false, got false 222s ok 156 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true || !true && !true" should evaluate to false, got false 222s ok 157 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && !true || !true" should evaluate to false, got false 222s ok 158 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!true && !true && !true" should evaluate to false, got false 222s ok 159 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true)" should evaluate to false, got false 222s ok 160 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && true)" should evaluate to false, got false 222s ok 161 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || true)" should evaluate to false, got false 222s ok 162 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || true || true)" should evaluate to false, got false 222s ok 163 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || true && true)" should evaluate to false, got false 222s ok 164 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && true || true)" should evaluate to false, got false 222s ok 165 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && true && true)" should evaluate to false, got false 222s ok 166 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || true || !true)" should evaluate to false, got false 222s ok 167 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || true && !true)" should evaluate to false, got false 222s ok 168 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && true || !true)" should evaluate to false, got false 222s ok 169 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && true && !true)" should evaluate to true, got true 222s ok 170 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && !true)" should evaluate to true, got true 222s ok 171 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || !true)" should evaluate to false, got false 222s ok 172 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || !true || true)" should evaluate to false, got false 222s ok 173 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || !true && true)" should evaluate to false, got false 222s ok 174 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && !true || true)" should evaluate to false, got false 222s ok 175 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && !true && true)" should evaluate to true, got true 222s ok 176 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || !true || !true)" should evaluate to false, got false 222s ok 177 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true || !true && !true)" should evaluate to false, got false 222s ok 178 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && !true || !true)" should evaluate to true, got true 222s ok 179 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(true && !true && !true)" should evaluate to true, got true 222s ok 180 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true)" should evaluate to true, got true 222s ok 181 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && true)" should evaluate to true, got true 222s ok 182 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || true)" should evaluate to false, got false 222s ok 183 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || true || true)" should evaluate to false, got false 222s ok 184 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || true && true)" should evaluate to false, got false 222s ok 185 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && true || true)" should evaluate to false, got false 222s ok 186 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && true && true)" should evaluate to true, got true 222s ok 187 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || true || !true)" should evaluate to false, got false 222s ok 188 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || true && !true)" should evaluate to true, got true 222s ok 189 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && true || !true)" should evaluate to true, got true 222s ok 190 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && true && !true)" should evaluate to true, got true 222s ok 191 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && !true)" should evaluate to true, got true 222s ok 192 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || !true)" should evaluate to true, got true 222s ok 193 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || !true || true)" should evaluate to false, got false 222s ok 194 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || !true && true)" should evaluate to true, got true 222s ok 195 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && !true || true)" should evaluate to false, got false 222s ok 196 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && !true && true)" should evaluate to true, got true 222s ok 197 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || !true || !true)" should evaluate to true, got true 222s ok 198 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true || !true && !true)" should evaluate to true, got true 222s ok 199 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && !true || !true)" should evaluate to true, got true 222s ok 200 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "!(!true && !true && !true)" should evaluate to true, got true 222s ok 201 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 222s ok 202 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 222s ok 203 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 222s ok 204 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 222s ok 205 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 222s ok 206 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 222s ok 207 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 222s ok 208 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 222s ok 209 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 222s ok 210 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 222s ok 211 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 222s ok 212 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 222s ok 213 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 222s ok 214 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 222s ok 215 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 222s ok 216 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 222s ok 217 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 222s ok 218 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 222s ok 219 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 222s ok 220 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-F '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 222s ok 221 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-F '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 222s ok 222 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-U '/apache/' " should evaluate to true, got true 222s ok 223 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "-U '/apache/expr/none' " should evaluate to false, got false 222s ok 224 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 222s ok 225 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 222s ok 226 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "base64('foo') = 'Zm9v' " should evaluate to true, got true 222s ok 227 222s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 222s ok 228 222s Error log should not have 'Internal evaluation error' entries, found 0 222s ok 229 222s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 222s ok 227s t/apache/expr_string.t .............. 227s 1..29 227s # Running under perl version 5.040001 for linux 227s # Current time local: Thu Sep 4 15:49:24 2025 227s # Current time GMT: Thu Sep 4 15:49:24 2025 227s # Using Test.pm version 1.31 227s # Using Apache/Test.pm version 1.44 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 1 227s Expected return code 200, got 200 for 'foo' 227s ok 2 227s # testing : log message [Thu Sep 04 15:49:27.399701 2025] [log_debug:info] [pid 10431:tid 10431] [client 127.0.0.1:53598] foo (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: 'foo' 227s # received: 'foo' 227s ok 3 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 4 227s Expected return code 200, got 200 for '%{req:SomeHeader}' 227s ok 5 227s # testing : log message [Thu Sep 04 15:49:27.654828 2025] [log_debug:info] [pid 10431:tid 10431] [client 127.0.0.1:53598] SomeValue (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: 'SomeValue' 227s # received: 'SomeValue' 227s ok 6 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 7 227s Should get parse error (500) for "%{", got 500 227s ok 8 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 9 227s Expected return code 200, got 200 for '%' 227s ok 10 227s # testing : log message [Thu Sep 04 15:49:28.160504 2025] [log_debug:info] [pid 10437:tid 10437] [client 127.0.0.1:53602] % (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: '%' 227s # received: '%' 227s ok 11 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 12 227s Expected return code 200, got 200 for '}' 227s ok 13 227s # testing : log message [Thu Sep 04 15:49:28.413123 2025] [log_debug:info] [pid 10437:tid 10437] [client 127.0.0.1:53602] } (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: '}' 227s # received: '}' 227s ok 14 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 15 227s Expected return code 200, got 200 for '\"' 227s ok 16 227s # testing : log message [Thu Sep 04 15:49:28.666276 2025] [log_debug:info] [pid 10437:tid 10437] [client 127.0.0.1:53602] " (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: '"' 227s # received: '"' 227s ok 17 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 18 227s Expected return code 200, got 200 for '\'' 227s ok 19 227s # testing : log message [Thu Sep 04 15:49:28.919083 2025] [log_debug:info] [pid 10437:tid 10437] [client 127.0.0.1:53602] ' (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: '\'' 227s # received: '\'' 227s ok 20 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 21 227s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 227s ok 22 227s # testing : log message [Thu Sep 04 15:49:29.172287 2025] [log_debug:info] [pid 10437:tid 10437] [client 127.0.0.1:53602] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: '%{req:SomeHeader}' 227s # received: '%{req:SomeHeader}' 227s ok 23 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 24 227s Expected return code 200, got 200 for '%{tolower:IDENT}' 227s ok 25 227s # testing : log message [Thu Sep 04 15:49:29.425226 2025] [log_debug:info] [pid 10437:tid 10437] [client 127.0.0.1:53602] ident (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: 'ident' 227s # received: 'ident' 227s ok 26 227s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 27 227s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 227s ok 28 227s # testing : log message [Thu Sep 04 15:49:29.678386 2025] [log_debug:info] [pid 10437:tid 10437] [client 127.0.0.1:53602] get (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 227s # didn't match 227s # expected: 'get' 227s # received: 'get' 227s ok 29 227s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 227s ok 230s t/apache/getfile.t .................. 230s # using LWP client 230s 1..221 230s # Running under perl version 5.040001 for linux 230s # Current time local: Thu Sep 4 15:49:29 2025 230s # Current time GMT: Thu Sep 4 15:49:29 2025 230s # Using Test.pm version 1.31 230s # Using Apache/Test.pm version 1.44 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4c64-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 19556 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl.pod 230s # expected: 19556 230s # received: 19556 230s ok 1 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "dbb0-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 56240 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5004delta.pod 230s # expected: 56240 230s # received: 56240 230s ok 2 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "85ea-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 34282 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5005delta.pod 230s # expected: 34282 230s # received: 34282 230s ok 3 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "da40-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 55872 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5100delta.pod 230s # expected: 55872 230s # received: 55872 230s ok 4 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "ab70-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 43888 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5101delta.pod 230s # expected: 43888 230s # received: 43888 230s ok 5 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "15cb8-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 89272 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5120delta.pod 230s # expected: 89272 230s # received: 89272 230s ok 6 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2707-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 9991 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5121delta.pod 230s # expected: 9991 230s # received: 9991 230s ok 7 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2569-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 9577 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5122delta.pod 230s # expected: 9577 230s # received: 9577 230s ok 8 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1004-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4100 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5123delta.pod 230s # expected: 4100 230s # received: 4100 230s ok 9 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "e58-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 3672 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5124delta.pod 230s # expected: 3672 230s # received: 3672 230s ok 10 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1e00-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7680 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5125delta.pod 230s # expected: 7680 230s # received: 7680 230s ok 11 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "233a9-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 144297 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5140delta.pod 230s # expected: 144297 230s # received: 144297 230s ok 12 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1f1e-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7966 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5141delta.pod 230s # expected: 7966 230s # received: 7966 230s ok 13 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1aeb-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6891 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5142delta.pod 230s # expected: 6891 230s # received: 6891 230s ok 14 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1e50-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7760 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5143delta.pod 230s # expected: 7760 230s # received: 7760 230s ok 15 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "18b7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6327 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5144delta.pod 230s # expected: 6327 230s # received: 6327 230s ok 16 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "20a07-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 133639 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5160delta.pod 230s # expected: 133639 230s # received: 133639 230s ok 17 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "17fe-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6142 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5161delta.pod 230s # expected: 6142 230s # received: 6142 230s ok 18 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "e0a-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 3594 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5162delta.pod 230s # expected: 3594 230s # received: 3594 230s ok 19 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "ff5-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4085 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5163delta.pod 230s # expected: 4085 230s # received: 4085 230s ok 20 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1d280-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 119424 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5180delta.pod 230s # expected: 119424 230s # received: 119424 230s ok 21 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "19c5-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6597 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5181delta.pod 230s # expected: 6597 230s # received: 6597 230s ok 22 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "14d7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5335 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5182delta.pod 230s # expected: 5335 230s # received: 5335 230s ok 23 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1208-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4616 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5184delta.pod 230s # expected: 4616 230s # received: 4616 230s ok 24 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1c352-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 115538 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5200delta.pod 230s # expected: 115538 230s # received: 115538 230s ok 25 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2a07-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 10759 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5201delta.pod 230s # expected: 10759 230s # received: 10759 230s ok 26 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2fef-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 12271 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5202delta.pod 230s # expected: 12271 230s # received: 12271 230s ok 27 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2410-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 9232 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5203delta.pod 230s # expected: 9232 230s # received: 9232 230s ok 28 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1fa8f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 129679 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5220delta.pod 230s # expected: 129679 230s # received: 129679 230s ok 29 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "293d-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 10557 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5221delta.pod 230s # expected: 10557 230s # received: 10557 230s ok 30 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "301f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 12319 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5222delta.pod 230s # expected: 12319 230s # received: 12319 230s ok 31 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "20fa-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8442 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5223delta.pod 230s # expected: 8442 230s # received: 8442 230s ok 32 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1162-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4450 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5224delta.pod 230s # expected: 4450 230s # received: 4450 230s ok 33 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "fc09-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 64521 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5240delta.pod 230s # expected: 64521 230s # received: 64521 230s ok 34 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2009-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8201 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5241delta.pod 230s # expected: 8201 230s # received: 8201 230s ok 35 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1007-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4103 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5242delta.pod 230s # expected: 4103 230s # received: 4103 230s ok 36 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2aac-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 10924 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5243delta.pod 230s # expected: 10924 230s # received: 10924 230s ok 37 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1168-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4456 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5244delta.pod 230s # expected: 4456 230s # received: 4456 230s ok 38 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1875a-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 100186 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5260delta.pod 230s # expected: 100186 230s # received: 100186 230s ok 39 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1e25-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7717 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5261delta.pod 230s # expected: 7717 230s # received: 7717 230s ok 40 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1e16-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7702 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5262delta.pod 230s # expected: 7702 230s # received: 7702 230s ok 41 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1b69-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7017 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5263delta.pod 230s # expected: 7017 230s # received: 7017 230s ok 42 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "115d9-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 71129 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5280delta.pod 230s # expected: 71129 230s # received: 71129 230s ok 43 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "11f7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4599 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5281delta.pod 230s # expected: 4599 230s # received: 4599 230s ok 44 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1806-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6150 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5282delta.pod 230s # expected: 6150 230s # received: 6150 230s ok 45 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "13f7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5111 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5283delta.pod 230s # expected: 5111 230s # received: 5111 230s ok 46 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "a038-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 41016 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5300delta.pod 230s # expected: 41016 230s # received: 41016 230s ok 47 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1662-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5730 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5301delta.pod 230s # expected: 5730 230s # received: 5730 230s ok 48 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "124a-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4682 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5302delta.pod 230s # expected: 4682 230s # received: 4682 230s ok 49 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1374-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4980 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5303delta.pod 230s # expected: 4980 230s # received: 4980 230s ok 50 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "d310-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 54032 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5320delta.pod 230s # expected: 54032 230s # received: 54032 230s ok 51 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1b5f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7007 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5321delta.pod 230s # expected: 7007 230s # received: 7007 230s ok 52 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "9201-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 37377 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5340delta.pod 230s # expected: 37377 230s # received: 37377 230s ok 53 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1076-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4214 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5341delta.pod 230s # expected: 4214 230s # received: 4214 230s ok 54 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "f68-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 3944 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5342delta.pod 230s # expected: 3944 230s # received: 3944 230s ok 55 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "fd6-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4054 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5343delta.pod 230s # expected: 4054 230s # received: 4054 230s ok 56 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "ad8b-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 44427 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5360delta.pod 230s # expected: 44427 230s # received: 44427 230s ok 57 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1288-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4744 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5361delta.pod 230s # expected: 4744 230s # received: 4744 230s ok 58 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "f69-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 3945 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5362delta.pod 230s # expected: 3945 230s # received: 3945 230s ok 59 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "fd7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4055 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5363delta.pod 230s # expected: 4055 230s # received: 4055 230s ok 60 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "10d47-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 68935 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5380delta.pod 230s # expected: 68935 230s # received: 68935 230s ok 61 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "f6a-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 3946 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5381delta.pod 230s # expected: 3946 230s # received: 3946 230s ok 62 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "fd8-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4056 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5382delta.pod 230s # expected: 4056 230s # received: 4056 230s ok 63 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "c79b-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 51099 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5400delta.pod 230s # expected: 51099 230s # received: 51099 230s ok 64 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "15dc-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5596 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl5401delta.pod 230s # expected: 5596 230s # received: 5596 230s ok 65 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1e723-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 124707 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl561delta.pod 230s # expected: 124707 230s # received: 124707 230s ok 66 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1a2bb-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 107195 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl56delta.pod 230s # expected: 107195 230s # received: 107195 230s ok 67 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "94ac-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 38060 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl581delta.pod 230s # expected: 38060 230s # received: 38060 230s ok 68 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1176-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4470 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl582delta.pod 230s # expected: 4470 230s # received: 4470 230s ok 69 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "18bf-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6335 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl583delta.pod 230s # expected: 6335 230s # received: 6335 230s ok 70 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1cc3-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7363 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl584delta.pod 230s # expected: 7363 230s # received: 7363 230s ok 71 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1701-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5889 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl585delta.pod 230s # expected: 5889 230s # received: 5889 230s ok 72 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "122b-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4651 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl586delta.pod 230s # expected: 4651 230s # received: 4651 230s ok 73 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "20a4-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8356 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl587delta.pod 230s # expected: 8356 230s # received: 8356 230s ok 74 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "62c1-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 25281 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl588delta.pod 230s # expected: 25281 230s # received: 25281 230s ok 75 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "d28d-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 53901 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl589delta.pod 230s # expected: 53901 230s # received: 53901 230s ok 76 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1c1d5-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 115157 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perl58delta.pod 230s # expected: 115157 230s # received: 115157 230s ok 77 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4fe9-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 20457 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlaix.pod 230s # expected: 20457 230s # received: 20457 230s ok 78 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1688-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5768 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlamiga.pod 230s # expected: 5768 230s # received: 5768 230s ok 79 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2031-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8241 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlandroid.pod 230s # expected: 8241 230s # received: 8241 230s ok 80 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "cec59-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 846937 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlapi.pod 230s # expected: 846937 230s # received: 846937 230s ok 81 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "5838-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 22584 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlapio.pod 230s # expected: 22584 230s # received: 22584 230s ok 82 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1b62-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7010 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlartistic.pod 230s # expected: 7010 230s # received: 7010 230s ok 83 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "210c-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8460 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlbook.pod 230s # expected: 8460 230s # received: 8460 230s ok 84 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "126-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 294 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlboot.pod 230s # expected: 294 230s # received: 294 230s ok 85 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "130-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 304 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlbot.pod 230s # expected: 304 230s # received: 304 230s ok 86 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1f50-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8016 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlbs2000.pod 230s # expected: 8016 230s # received: 8016 230s ok 87 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "dea2-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 56994 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlcall.pod 230s # expected: 56994 230s # received: 56994 230s ok 88 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1180-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4480 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlcheat.pod 230s # expected: 4480 230s # received: 4480 230s ok 89 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "3179-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 12665 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlclass.pod 230s # expected: 12665 230s # received: 12665 230s ok 90 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "3c63-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 15459 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlclassguts.pod 230s # expected: 15459 230s # received: 15459 230s ok 91 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "d19f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 53663 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlclib.pod 230s # expected: 53663 230s # received: 53663 230s ok 92 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "12e5-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4837 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlcn.pod 230s # expected: 4837 230s # received: 4837 230s ok 93 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1b1b-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6939 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlcommunity.pod 230s # expected: 6939 230s # received: 6939 230s ok 94 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "662a-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 26154 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlcygwin.pod 230s # expected: 26154 230s # received: 26154 230s ok 95 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "cfa2-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 53154 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldata.pod 230s # expected: 53154 230s # received: 53154 230s ok 96 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "134d-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4941 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 230s # expected: 4941 230s # received: 4941 230s ok 97 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "a85c-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 43100 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldebguts.pod 230s # expected: 43100 230s # received: 43100 230s ok 98 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "5693-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 22163 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldebtut.pod 230s # expected: 22163 230s # received: 22163 230s ok 99 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "9bc9-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 39881 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldebug.pod 230s # expected: 39881 230s # received: 39881 230s ok 100 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "15dc-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5596 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldelta.pod 230s # expected: 5596 230s # received: 5596 230s ok 101 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "5fb8-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 24504 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldeprecation.pod 230s # expected: 24504 230s # received: 24504 230s ok 102 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4d4ea-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 316650 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldiag.pod 230s # expected: 316650 230s # received: 316650 230s ok 103 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "24a0-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 9376 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldoc.pod 230s # expected: 9376 230s # received: 9376 230s ok 104 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "b4ed-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 46317 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldocstyle.pod 230s # expected: 46317 230s # received: 46317 230s ok 105 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "6946-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 26950 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldsc.pod 230s # expected: 26950 230s # received: 26950 230s ok 106 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1f20-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7968 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perldtrace.pod 230s # expected: 7968 230s # received: 7968 230s ok 107 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1497f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 84351 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlebcdic.pod 230s # expected: 84351 230s # received: 84351 230s ok 108 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "937e-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 37758 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlembed.pod 230s # expected: 37758 230s # received: 37758 230s ok 109 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2812-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 10258 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlexperiment.pod 230s # expected: 10258 230s # received: 10258 230s ok 110 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "58d2-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 22738 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq.pod 230s # expected: 22738 230s # received: 22738 230s ok 111 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "34a1-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 13473 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq1.pod 230s # expected: 13473 230s # received: 13473 230s ok 112 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "292a-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 10538 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq2.pod 230s # expected: 10538 230s # received: 10538 230s ok 113 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "92e1-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 37601 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq3.pod 230s # expected: 37601 230s # received: 37601 230s ok 114 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "16bcd-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 93133 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq4.pod 230s # expected: 93133 230s # received: 93133 230s ok 115 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "dbc1-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 56257 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq5.pod 230s # expected: 56257 230s # received: 56257 230s ok 116 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "9a71-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 39537 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq6.pod 230s # expected: 39537 230s # received: 39537 230s ok 117 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "93ae-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 37806 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq7.pod 230s # expected: 37806 230s # received: 37806 230s ok 118 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "c30c-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 49932 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq8.pod 230s # expected: 49932 230s # received: 49932 230s ok 119 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "3b75-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 15221 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfaq9.pod 230s # expected: 15221 230s # received: 15221 230s ok 120 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "56ca-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 22218 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfilter.pod 230s # expected: 22218 230s # received: 22218 230s ok 121 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "342b-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 13355 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfork.pod 230s # expected: 13355 230s # received: 13355 230s ok 122 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4122-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 16674 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlform.pod 230s # expected: 16674 230s # received: 16674 230s ok 123 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "671-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 1649 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 230s # expected: 1649 230s # received: 1649 230s ok 124 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "68740-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 427840 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlfunc.pod 230s # expected: 427840 230s # received: 427840 230s ok 125 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "7c2e-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 31790 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlgit.pod 230s # expected: 31790 230s # received: 31790 230s ok 126 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "219ca-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 137674 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlglossary.pod 230s # expected: 137674 230s # received: 137674 230s ok 127 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4072-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 16498 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlgov.pod 230s # expected: 16498 230s # received: 16498 230s ok 128 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "35f7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 13815 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlgpl.pod 230s # expected: 13815 230s # received: 13815 230s ok 129 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "31bb8-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 203704 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlguts.pod 230s # expected: 203704 230s # received: 203704 230s ok 130 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "afe5-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 45029 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlhack.pod 230s # expected: 45029 230s # received: 45029 230s ok 131 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1297d-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 76157 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlhacktips.pod 230s # expected: 76157 230s # received: 76157 230s ok 132 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1809-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6153 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlhacktut.pod 230s # expected: 6153 230s # received: 6153 230s ok 133 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "602-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 1538 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlhaiku.pod 230s # expected: 1538 230s # received: 1538 230s ok 134 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "ebeb-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 60395 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlhist.pod 230s # expected: 60395 230s # received: 60395 230s ok 135 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "77a4-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 30628 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlhpux.pod 230s # expected: 30628 230s # received: 30628 230s ok 136 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "7dd-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 2013 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlhurd.pod 230s # expected: 2013 230s # received: 2013 230s ok 137 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1fc9f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 130207 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlintern.pod 230s # expected: 130207 230s # received: 130207 230s ok 138 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "9216-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 37398 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlinterp.pod 230s # expected: 37398 230s # received: 37398 230s ok 139 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "579a-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 22426 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlintro.pod 230s # expected: 22426 230s # received: 22426 230s ok 140 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "8ad2-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 35538 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perliol.pod 230s # expected: 35538 230s # received: 35538 230s ok 141 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "11818-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 71704 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlipc.pod 230s # expected: 71704 230s # received: 71704 230s ok 142 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1150-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4432 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlirix.pod 230s # expected: 4432 230s # received: 4432 230s ok 143 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "20a8-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8360 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perljp.pod 230s # expected: 8360 230s # received: 8360 230s ok 144 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2fc0-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 12224 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlko.pod 230s # expected: 12224 230s # received: 12224 230s ok 145 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "163-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 355 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perllexwarn.pod 230s # expected: 355 230s # received: 355 230s ok 146 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "7ea-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 2026 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perllinux.pod 230s # expected: 2026 230s # received: 2026 230s ok 147 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "12978-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 76152 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perllocale.pod 230s # expected: 76152 230s # received: 76152 230s ok 148 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2487-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 9351 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perllol.pod 230s # expected: 9351 230s # received: 9351 230s ok 149 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2f6f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 12143 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlmacosx.pod 230s # expected: 12143 230s # received: 12143 230s ok 150 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "67a7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 26535 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlmod.pod 230s # expected: 26535 230s # received: 26535 230s ok 151 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2574-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 9588 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 230s # expected: 9588 230s # received: 9588 230s ok 152 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1095c-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 67932 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlmodlib.pod 230s # expected: 67932 230s # received: 67932 230s ok 153 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "573b-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 22331 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 230s # expected: 22331 230s # received: 22331 230s ok 154 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "d65-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 3429 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlmroapi.pod 230s # expected: 3429 230s # received: 3429 230s ok 155 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2ad3-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 10963 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlnewmod.pod 230s # expected: 10963 230s # received: 10963 230s ok 156 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "20a5-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8357 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlnumber.pod 230s # expected: 8357 230s # received: 8357 230s ok 157 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "8d31-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 36145 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlobj.pod 230s # expected: 36145 230s # received: 36145 230s ok 158 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "6885-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 26757 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlootut.pod 230s # expected: 26757 230s # received: 26757 230s ok 159 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2b4ac-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 177324 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlop.pod 230s # expected: 177324 230s # received: 177324 230s ok 160 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4db-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 1243 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 230s # expected: 1243 230s # received: 1243 230s ok 161 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "3b77-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 15223 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlopentut.pod 230s # expected: 15223 230s # received: 15223 230s ok 162 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "16cb7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 93367 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlos2.pod 230s # expected: 93367 230s # received: 93367 230s ok 163 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "37cb-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 14283 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlos390.pod 230s # expected: 14283 230s # received: 14283 230s ok 164 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "12b0-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4784 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlos400.pod 230s # expected: 4784 230s # received: 4784 230s ok 165 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "c8a9-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 51369 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlpacktut.pod 230s # expected: 51369 230s # received: 51369 230s ok 166 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "c2bc-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 49852 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlperf.pod 230s # expected: 49852 230s # received: 49852 230s ok 167 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1418-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5144 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlplan9.pod 230s # expected: 5144 230s # received: 5144 230s ok 168 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "5b65-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 23397 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlpod.pod 230s # expected: 23397 230s # received: 23397 230s ok 169 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "10d10-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 68880 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlpodspec.pod 230s # expected: 68880 230s # received: 68880 230s ok 170 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2f40-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 12096 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 230s # expected: 12096 230s # received: 12096 230s ok 171 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "67b7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 26551 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlpolicy.pod 230s # expected: 26551 230s # received: 26551 230s ok 172 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "15db1-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 89521 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlport.pod 230s # expected: 89521 230s # received: 89521 230s ok 173 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1412-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 5138 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlpragma.pod 230s # expected: 5138 230s # received: 5138 230s ok 174 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1a25-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 6693 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlqnx.pod 230s # expected: 6693 230s # received: 6693 230s ok 175 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "21256-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 135766 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlre.pod 230s # expected: 135766 230s # received: 135766 230s ok 176 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "8a9c-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 35484 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlreapi.pod 230s # expected: 35484 230s # received: 35484 230s ok 177 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "818f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 33167 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 230s # expected: 33167 230s # received: 33167 230s ok 178 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "bec7-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 48839 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 230s # expected: 48839 230s # received: 48839 230s ok 179 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "8d5c-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 36188 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlref.pod 230s # expected: 36188 230s # received: 36188 230s ok 180 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4944-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 18756 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlreftut.pod 230s # expected: 18756 230s # received: 18756 230s ok 181 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "a989-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 43401 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlreguts.pod 230s # expected: 43401 230s # received: 43401 230s ok 182 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1fd-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 509 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlrepository.pod 230s # expected: 509 230s # received: 509 230s ok 183 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4b07-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 19207 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlrequick.pod 230s # expected: 19207 230s # received: 19207 230s ok 184 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "3caa-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 15530 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlreref.pod 230s # expected: 15530 230s # received: 15530 230s ok 185 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1e1ef-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 123375 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlretut.pod 230s # expected: 123375 230s # received: 123375 230s ok 186 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "651-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 1617 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlriscos.pod 230s # expected: 1617 230s # received: 1617 230s ok 187 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "e707-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 59143 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlrun.pod 230s # expected: 59143 230s # received: 59143 230s ok 188 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "6cea-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 27882 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlsec.pod 230s # expected: 27882 230s # received: 27882 230s ok 189 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "4af2-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 19186 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 230s # expected: 19186 230s # received: 19186 230s ok 190 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "7494-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 29844 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlsolaris.pod 230s # expected: 29844 230s # received: 29844 230s ok 191 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1bdc-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7132 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlsource.pod 230s # expected: 7132 230s # received: 7132 230s ok 192 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "233b-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 9019 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlstyle.pod 230s # expected: 9019 230s # received: 9019 230s ok 193 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "12fb9-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 77753 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlsub.pod 230s # expected: 77753 230s # received: 77753 230s ok 194 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "d31f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 54047 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlsyn.pod 230s # expected: 54047 230s # received: 54047 230s ok 195 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "2858-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 10328 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlsynology.pod 230s # expected: 10328 230s # received: 10328 230s ok 196 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "b184-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 45444 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlthrtut.pod 230s # expected: 45444 230s # received: 45444 230s ok 197 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "9a91-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 39569 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perltie.pod 230s # expected: 39569 230s # received: 39569 230s ok 198 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "cda6a-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 842346 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perltoc.pod 230s # expected: 842346 230s # received: 842346 230s ok 199 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "174-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 372 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perltodo.pod 230s # expected: 372 230s # received: 372 230s ok 200 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "126-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 294 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perltooc.pod 230s # expected: 294 230s # received: 294 230s ok 201 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "126-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 294 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perltoot.pod 230s # expected: 294 230s # received: 294 230s ok 202 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "297f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 10623 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perltrap.pod 230s # expected: 10623 230s # received: 10623 230s ok 203 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "213f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 8511 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perltru64.pod 230s # expected: 8511 230s # received: 8511 230s ok 204 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1183-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4483 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perltw.pod 230s # expected: 4483 230s # received: 4483 230s ok 205 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "162b6-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 90806 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlunicode.pod 230s # expected: 90806 230s # received: 90806 230s ok 206 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "6349-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 25417 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlunicook.pod 230s # expected: 25417 230s # received: 25417 230s ok 207 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "372e-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 14126 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlunifaq.pod 230s # expected: 14126 230s # received: 14126 230s ok 208 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "96e1-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 38625 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perluniintro.pod 230s # expected: 38625 230s # received: 38625 230s ok 209 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "6eefa-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 454394 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perluniprops.pod 230s # expected: 454394 230s # received: 454394 230s ok 210 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1f10-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7952 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlunitut.pod 230s # expected: 7952 230s # received: 7952 230s ok 211 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "1ce8-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 7400 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlutil.pod 230s # expected: 7400 230s # received: 7400 230s ok 212 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "16c17-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 93207 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlvar.pod 230s # expected: 93207 230s # received: 93207 230s ok 213 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "c68d-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 50829 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlvms.pod 230s # expected: 50829 230s # received: 50829 230s ok 214 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "f16-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 3862 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlvos.pod 230s # expected: 3862 230s # received: 3862 230s ok 215 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "7c61-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 31841 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlwin32.pod 230s # expected: 31841 230s # received: 31841 230s ok 216 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "12d15-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 77077 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlxs.pod 230s # expected: 77077 230s # received: 77077 230s ok 217 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Accept-Ranges: bytes 230s #ETag: "c51f-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 50463 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:32 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlxstut.pod 230s # expected: 50463 230s # received: 50463 230s ok 218 230s #lwp request: 230s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:33 GMT 230s #Accept-Ranges: bytes 230s #ETag: "5dc1-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 24001 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:33 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 230s # expected: 24001 230s # received: 24001 230s ok 219 230s #lwp request: 230s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:33 GMT 230s #Accept-Ranges: bytes 230s #ETag: "bc298-63a9ccb563e40" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 770712 230s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:33 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-binary-httpd 230s # expected: 770712 230s # received: 770712 230s ok 220 230s #lwp request: 230s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 230s #User-Agent: libwww-perl/6.78 230s # 230s #server response: 230s #HTTP/1.1 200 OK 230s #Connection: close 230s #Date: Thu, 04 Sep 2025 15:49:33 GMT 230s #Accept-Ranges: bytes 230s #ETag: "3e04c0-63aee5c187c80" 230s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 230s #Vary: In-If1 230s #Content-Length: 4064448 230s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 230s #Client-Date: Thu, 04 Sep 2025 15:49:33 GMT 230s #Client-Peer: 127.0.0.1:8529 230s #Client-Response-Num: 1 230s #DMMATCH1: 1 230s # 230s # testing : download of /getfiles-binary-perl 230s # expected: 4064448 230s # received: 4064448 230s ok 221 230s ok 233s t/apache/headers.t .................. 233s 1..27 233s # Running under perl version 5.040001 for linux 233s # Current time local: Thu Sep 4 15:49:33 2025 233s # Current time GMT: Thu Sep 4 15:49:33 2025 233s # Using Test.pm version 1.31 233s # Using Apache/Test.pm version 1.44 233s testing: Hello: World 233s ok 1 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 2 233s header: [World] vs [World] 233s # testing : compare header Hello value 233s # expected: 'World' 233s # received: 'World' 233s ok 3 233s testing: Hello: World 233s ok 4 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 5 233s header: [World] vs [World] 233s # testing : compare header Hello value 233s # expected: 'World' 233s # received: 'World' 233s ok 6 233s testing: Hello: World 233s ok 7 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 8 233s header: [World] vs [World] 233s # testing : compare header Hello value 233s # expected: 'World' 233s # received: 'World' 233s ok 9 233s testing: Hello: Foo 233s Bar 233s ok 10 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 11 233s header: [Foo Bar] vs [Foo Bar] 233s # testing : compare header Hello value 233s # expected: 'Foo Bar' 233s # received: 'Foo Bar' 233s ok 12 233s testing: Hello: Foo 233s Bar 233s ok 13 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 14 233s header: [Foo Bar] vs [Foo Bar] 233s # testing : compare header Hello value 233s # expected: 'Foo Bar' 233s # received: 'Foo Bar' 233s ok 15 233s testing: Hello: Foo 233s Bar 233s ok 16 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 17 233s header: [Foo Bar] vs [Foo Bar] 233s # testing : compare header Hello value 233s # expected: 'Foo Bar' 233s # received: 'Foo Bar' 233s ok 18 233s testing: Hello: Foo 233s Bar 233s ok 19 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 20 233s header: [Foo Bar] vs [Foo Bar] 233s # testing : compare header Hello value 233s # expected: 'Foo Bar' 233s # received: 'Foo Bar' 233s ok 21 233s testing: Hello: Foo 233s Bar 233s ok 22 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 23 233s header: [Foo Bar] vs [Foo Bar] 233s # testing : compare header Hello value 233s # expected: 'Foo Bar' 233s # received: 'Foo Bar' 233s ok 24 233s testing: Hello:World 233s ok 25 233s # testing : response success 233s # expected: qr/HTTP\/1\.. 200 OK/ 233s # received: 'HTTP/1.1 200 OK' 233s ok 26 233s header: [World] vs [World] 233s # testing : compare header Hello value 233s # expected: 'World' 233s # received: 'World' 233s ok 27 233s ok 236s t/apache/hostcheck.t ................ 236s 1..14 236s # Running under perl version 5.040001 for linux 236s # Current time local: Thu Sep 4 15:49:35 2025 236s # Current time GMT: Thu Sep 4 15:49:35 2025 236s # Using Test.pm version 1.31 236s # Using Apache/Test.pm version 1.44 236s # SENDING to 127.0.0.1:8529 236s # GET / HTTP/1.1 236s Host: localhost 236s 236s # expected 200, got 200 for ok 236s ok 1 236s # SENDING to 127.0.0.1:8529 236s # GET / HTTP/1.1 236s Host: localhost:1 236s 236s # expected 200, got 200 for port ignored 236s ok 2 236s # SENDING to 127.0.0.1:8529 236s # GET / HTTP/1.1 236s Host: notlisted 236s 236s # expected 200, got 200 for name not listed 236s ok 3 236s # SENDING to 127.0.0.1:8529 236s # GET / HTTP/1.1 236s Host: 127.0.0.1 236s 236s # expected 200, got 200 for IP not in serveralias/servername 236s ok 4 236s # SENDING to 127.0.0.1:8529 236s # GET / HTTP/1.1 236s Host: default-strict 236s 236s # expected 200, got 200 for NVH matches in default server 236s ok 5 236s # SENDING to 127.0.0.1:8529 236s # GET / HTTP/1.1 236s Host: nvh-strict 236s 236s # expected 200, got 200 for NVH matches 236s ok 6 236s # SENDING to 127.0.0.1:8529 236s # GET / HTTP/1.1 236s Host: nvh-strict:1 236s 236s # expected 200, got 200 for NVH matches port ignored 236s ok 7 236s # SENDING to 127.0.0.1:8556 236s # GET / HTTP/1.1 236s Host: localhost 236s 236s # expected 400, got 400 for ok 236s ok 8 236s # SENDING to 127.0.0.1:8556 236s # GET / HTTP/1.1 236s Host: localhost:1 236s 236s # expected 400, got 400 for port ignored 236s ok 9 236s # SENDING to 127.0.0.1:8556 236s # GET / HTTP/1.1 236s Host: notlisted 236s 236s # expected 400, got 400 for name not listed 236s ok 10 236s # SENDING to 127.0.0.1:8556 236s # GET / HTTP/1.1 236s Host: 127.0.0.1 236s 236s # expected 400, got 400 for IP not in serveralias/servername 236s ok 11 236s # SENDING to 127.0.0.1:8556 236s # GET / HTTP/1.1 236s Host: default-strict 236s 236s # expected 200, got 200 for NVH matches in default server 236s ok 12 236s # SENDING to 127.0.0.1:8556 236s # GET / HTTP/1.1 236s Host: nvh-strict 236s 236s # expected 200, got 200 for NVH matches 236s ok 13 236s # SENDING to 127.0.0.1:8556 236s # GET / HTTP/1.1 236s Host: nvh-strict:1 236s 236s # expected 200, got 200 for NVH matches port ignored 236s ok 14 236s ok 239s t/apache/http_strict.t .............. 239s 1..178 239s # Running under perl version 5.040001 for linux 239s # Current time local: Thu Sep 4 15:49:38 2025 239s # Current time GMT: Thu Sep 4 15:49:38 2025 239s # Using Test.pm version 1.31 239s # Using Apache/Test.pm version 1.44 239s # SENDING: 239s # GET / HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 1 239s # SENDING: 239s # GET / HTTP/1.0\n\n 239s # expecting success, got 200 239s ok 2 239s # SENDING: 239s # get / HTTP/1.0\r\n\r\n 239s # expecting 501, got 501 239s ok 3 239s # SENDING: 239s # G ET / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 4 239s # SENDING: 239s # G\x00ET / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 5 239s # SENDING: 239s # G/T / HTTP/1.0\r\n\r\n 239s # expecting 501, got 501 239s ok 6 239s # SENDING: 239s # GET /\x00 HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 7 239s # SENDING: 239s # GET / HTTP/1.0\x00\r\n\r\n 239s # expecting 400, got 400 239s ok 8 239s # SENDING: 239s # GET\x0c/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 9 239s # SENDING: 239s # GET\r/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 10 239s # SENDING: 239s # GET\t/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 11 239s # SENDING: 239s # GET / HTT/1.0\r\n\r\n 239s # expecting error, got 400 239s ok 12 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 13 239s # SENDING: 239s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 14 239s # SENDING: 239s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 15 239s # SENDING: 239s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 16 239s # SENDING: 239s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 17 239s # SENDING: 239s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 239s # expecting 200, got 200 239s ok 18 239s # SENDING: 239s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 19 239s # SENDING: 239s # GET / HTTP/\r\nHost: localhost\r\n\r\n 239s # expecting error, got 400 239s ok 20 239s # SENDING: 239s # GET / HTTP/0.9\r\n\r\n 239s # expecting error, got 400 239s ok 21 239s # SENDING: 239s # GET / HTTP/0.8\r\n\r\n 239s # expecting error, got 400 239s ok 22 239s # SENDING: 239s # GET /\x01 HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 23 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 24 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 239s # expecting 200, got 200 239s ok 25 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 239s # expecting 400, got 400 239s ok 26 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 239s # expecting 200, got 200 239s ok 27 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo\r\n\r\n 239s # expecting 400, got 400 239s ok 28 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 239s # expecting 400, got 400 239s ok 29 239s # SENDING: 239s # GET / HTTP/1.0\r\n: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 30 239s # SENDING: 239s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 31 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 239s # expecting 400, got 400 239s ok 32 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 239s # expecting 400, got 400 239s ok 33 239s # SENDING: 239s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 239s # expecting 400, got 400 239s ok 34 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 35 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 36 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 37 239s # SENDING: 239s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 239s # expecting 200, got 200 239s ok 38 239s # SENDING: 239s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 239s # expecting 400, got 400 239s ok 39 239s # SENDING: 239s # GET / HTTP/1.0\r\r 239s # expecting dropped connection and HTTPD dropped connection 239s ok 40 239s # SENDING: 239s # GET /\r\n 239s # expecting headerless HTTP/0.9 body, got response 239s ok 41 239s # SENDING: 239s # GET /#frag HTTP/1.0\r\n 239s # expecting 400, got 400 239s ok 42 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 239s # expecting 200, got 200 239s ok 43 239s # SENDING: 239s # GET http://017700000001/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 44 239s # SENDING: 239s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 45 239s # SENDING: 239s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 46 239s # SENDING: 239s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 47 239s # SENDING: 239s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 48 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 239s # expecting 200, got 200 239s ok 49 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 239s # expecting 400, got 400 239s ok 50 239s # SENDING: 239s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 51 239s # SENDING: 239s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 52 239s # SENDING: 239s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 53 239s # SENDING: 239s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 54 239s # SENDING: 239s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 55 239s # SENDING: 239s # GET http://[::1]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 56 239s # SENDING: 239s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 57 239s # SENDING: 239s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 58 239s # SENDING: 239s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 59 239s # SENDING: 239s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 60 239s # SENDING: 239s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 61 239s # SENDING: 239s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 62 239s # SENDING: 239s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 63 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 239s # expecting success, got 200 239s ok 64 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 239s # expecting success, got 200 239s ok 65 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 239s # expecting success, got 200 239s ok 66 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 239s # expecting success, got 200 239s ok 67 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 239s # expecting success, got 200 239s ok 68 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 239s # expecting success, got 200 239s ok 69 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 239s # expecting 200, got 200 239s ok 70 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 239s # expecting 200, got 200 239s ok 71 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 239s # expecting 400, got 400 239s ok 72 239s # SENDING: 239s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 73 239s # SENDING: 239s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 74 239s # SENDING: 239s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 75 239s # SENDING: 239s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 76 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 239s # expecting 200, got 200 239s ok 77 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 239s # expecting 200, got 200 239s ok 78 239s # SENDING: 239s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 79 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 239s # DECODED: Foo: bar 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Foo: bar\r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 80 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 239s # DECODED: Foo: 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Foo: \r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 81 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 239s # DECODED: : bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 82 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\x00oo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 528\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 83 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\x01oo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 84 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\noo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 528\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 85 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 239s # DECODED: Foo: b\tar 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Foo: b\tar\r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Content-Length: 36\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 86 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 239s # DECODED: Foo: b\x01ar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 87 239s # SENDING: 239s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 239s # expecting 500, got 500 239s ok 88 239s # SENDING: 239s # GET / HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 89 239s # SENDING: 239s # GET / HTTP/1.0\n\n 239s # expecting 400, got 400 239s ok 90 239s # SENDING: 239s # get / HTTP/1.0\r\n\r\n 239s # expecting 501, got 501 239s ok 91 239s # SENDING: 239s # G ET / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 92 239s # SENDING: 239s # G\x00ET / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 93 239s # SENDING: 239s # G/T / HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 94 239s # SENDING: 239s # GET /\x00 HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 95 239s # SENDING: 239s # GET / HTTP/1.0\x00\r\n\r\n 239s # expecting 400, got 400 239s ok 96 239s # SENDING: 239s # GET\x0c/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 97 239s # SENDING: 239s # GET\r/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 98 239s # SENDING: 239s # GET\t/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 99 239s # SENDING: 239s # GET / HTT/1.0\r\n\r\n 239s # expecting error, got 400 239s ok 100 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 101 239s # SENDING: 239s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 102 239s # SENDING: 239s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 239s # expecting success, got 200 239s ok 103 239s # SENDING: 239s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 104 239s # SENDING: 239s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 105 239s # SENDING: 239s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 106 239s # SENDING: 239s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 107 239s # SENDING: 239s # GET / HTTP/\r\nHost: localhost\r\n\r\n 239s # expecting error, got 400 239s ok 108 239s # SENDING: 239s # GET / HTTP/0.9\r\n\r\n 239s # expecting error, got 400 239s ok 109 239s # SENDING: 239s # GET / HTTP/0.8\r\n\r\n 239s # expecting error, got 400 239s ok 110 239s # SENDING: 239s # GET /\x01 HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 111 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 112 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 239s # expecting 200, got 200 239s ok 113 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 239s # expecting 400, got 400 239s ok 114 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 239s # expecting 400, got 400 239s ok 115 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo\r\n\r\n 239s # expecting 400, got 400 239s ok 116 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 239s # expecting 400, got 400 239s ok 117 239s # SENDING: 239s # GET / HTTP/1.0\r\n: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 118 239s # SENDING: 239s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 119 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 239s # expecting 400, got 400 239s ok 120 239s # SENDING: 239s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 239s # expecting 400, got 400 239s ok 121 239s # SENDING: 239s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 239s # expecting 400, got 400 239s ok 122 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 123 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 124 239s # SENDING: 239s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 239s # expecting 400, got 400 239s ok 125 239s # SENDING: 239s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 239s # expecting 200, got 200 239s ok 126 239s # SENDING: 239s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 239s # expecting 400, got 400 239s ok 127 239s # SENDING: 239s # GET / HTTP/1.0\r\r 239s # expecting dropped connection and HTTPD dropped connection 239s ok 128 239s # SENDING: 239s # GET /\r\n 239s # expecting headerless HTTP/0.9 body, got response 239s ok 129 239s # SENDING: 239s # GET /#frag HTTP/1.0\r\n 239s # expecting 400, got 400 239s ok 130 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 239s # expecting 400, got 400 239s ok 131 239s # SENDING: 239s # GET http://017700000001/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 132 239s # SENDING: 239s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 133 239s # SENDING: 239s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 134 239s # SENDING: 239s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 135 239s # SENDING: 239s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 136 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 239s # expecting 400, got 400 239s ok 137 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 239s # expecting 400, got 400 239s ok 138 239s # SENDING: 239s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 139 239s # SENDING: 239s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 140 239s # SENDING: 239s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 141 239s # SENDING: 239s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 142 239s # SENDING: 239s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 143 239s # SENDING: 239s # GET http://[::1]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 144 239s # SENDING: 239s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 145 239s # SENDING: 239s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 146 239s # SENDING: 239s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 147 239s # SENDING: 239s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 148 239s # SENDING: 239s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 149 239s # SENDING: 239s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 239s # expecting success, got 200 239s ok 150 239s # SENDING: 239s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 239s # expecting 400, got 400 239s ok 151 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 239s # expecting success, got 200 239s ok 152 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 239s # expecting success, got 200 239s ok 153 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 239s # expecting success, got 200 239s ok 154 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 239s # expecting success, got 200 239s ok 155 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 239s # expecting success, got 200 239s ok 156 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 239s # expecting success, got 200 239s ok 157 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 239s # expecting 400, got 400 239s ok 158 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 239s # expecting 400, got 400 239s ok 159 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 239s # expecting 400, got 400 239s ok 160 239s # SENDING: 239s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 161 239s # SENDING: 239s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 162 239s # SENDING: 239s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 163 239s # SENDING: 239s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 239s # expecting 200, got 200 239s ok 164 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 239s # expecting 200, got 200 239s ok 165 239s # SENDING: 239s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 239s # expecting 200, got 200 239s ok 166 239s # SENDING: 239s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 239s # expecting 200, got 200 239s ok 167 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 239s # DECODED: Foo: bar 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Foo: bar\r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 168 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 239s # DECODED: Foo: 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Foo: \r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 169 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 239s # DECODED: : bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 170 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\x00oo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 528\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 171 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\x01oo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 172 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 239s # DECODED: F\noo: bar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 528\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 173 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 239s # DECODED: Foo: b\tar 239s # RESPONSE: 239s # HTTP/1.1 200 OK\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Foo: b\tar\r\n 239s # Vary: In-If1\r\n 239s # DMMATCH1: 1\r\n 239s # Connection: close\r\n 239s # Content-Type: text/plain\r\n 239s # \r\n 239s # Hi!\n 239s # SERVERNAME=localhost\n 239s # HTTP_HOST=\n 239s # 239s # expecting 200, got 200 239s ok 174 239s # SENDING: 239s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 239s # DECODED: Foo: b\x01ar 239s # RESPONSE: 239s # HTTP/1.1 500 Internal Server Error\r\n 239s # Date: Thu, 04 Sep 2025 15:49:41 GMT\r\n 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 239s # Content-Length: 564\r\n 239s # Connection: close\r\n 239s # Content-Type: text/html; charset=iso-8859-1\r\n 239s # \r\n 239s # \n 239s # \n 239s # ... 239s # expecting 500, got 500 239s ok 175 239s # SENDING: 239s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 239s # expecting 500, got 500 239s ok 176 239s ok 177 239s ok 178 239s ok 242s t/apache/if_sections.t .............. 242s 1..46 242s # Running under perl version 5.040001 for linux 242s # Current time local: Thu Sep 4 15:49:42 2025 242s # Current time GMT: Thu Sep 4 15:49:42 2025 242s # Using Test.pm version 1.31 242s # Using Apache/Test.pm version 1.44 242s # /if_sec/ with '': 242s # expected: 200 242s # received: '200' 242s ok 1 242s # expected: undef 242s # received: undef 242s ok 2 242s # /if_sec/foo.if_test with '': 242s # expected: 200 242s # received: '200' 242s ok 3 242s # expected: undef 242s # received: undef 242s ok 4 242s # /if_sec/foo.if_test with '1': 242s # expected: 200 242s # received: '200' 242s ok 5 242s # expected: 'global1' 242s # received: 'global1' 242s ok 6 242s # /if_sec/foo.if_test with '1 11': 242s # expected: 200 242s # received: '200' 242s ok 7 242s # expected: 'global1, nested11, nested113' 242s # received: 'global1, nested11, nested113' 242s ok 8 242s # /if_sec/foo.if_test with '1 11 111': 242s # expected: 200 242s # received: '200' 242s ok 9 242s # expected: 'global1, nested11, nested111' 242s # received: 'global1, nested11, nested111' 242s ok 10 242s # /if_sec/foo.if_test with '1 11 112': 242s # expected: 200 242s # received: '200' 242s ok 11 242s # expected: 'global1, nested11, nested112' 242s # received: 'global1, nested11, nested112' 242s ok 12 242s # /if_sec/foo.if_test with '1 2': 242s # expected: 200 242s # received: '200' 242s ok 13 242s # expected: 'global1, files2' 242s # received: 'global1, files2' 242s ok 14 242s # /if_sec/dir/foo.txt with '1 2': 242s # expected: 200 242s # received: '200' 242s ok 15 242s # expected: 'global1, dir1, dir2, dir_files1' 242s # received: 'global1, dir1, dir2, dir_files1' 242s ok 16 242s # /if_sec/dir/ with '1 2': 242s # expected: 200 242s # received: '200' 242s ok 17 242s # expected: 'global1, dir1, dir2' 242s # received: 'global1, dir1, dir2' 242s ok 18 242s # /if_sec/dir/ with '1 11': 242s # expected: 200 242s # received: '200' 242s ok 19 242s # expected: 'global1, dir1, nested11, nested113' 242s # received: 'global1, dir1, nested11, nested113' 242s ok 20 242s # /if_sec/dir/ with '1 11 111': 242s # expected: 200 242s # received: '200' 242s ok 21 242s # expected: 'global1, dir1, nested11, nested111' 242s # received: 'global1, dir1, nested11, nested111' 242s ok 22 242s # /if_sec/dir/ with '1 11 112': 242s # expected: 200 242s # received: '200' 242s ok 23 242s # expected: 'global1, dir1, nested11, nested112' 242s # received: 'global1, dir1, nested11, nested112' 242s ok 24 242s # /if_sec/loc/ with '1 2': 242s # expected: 200 242s # received: '200' 242s ok 25 242s # expected: 'global1, loc1, loc2' 242s # received: 'global1, loc1, loc2' 242s ok 26 242s # /if_sec/loc/foo.txt with '1 2': 242s # expected: 200 242s # received: '200' 242s ok 27 242s # expected: 'global1, loc1, loc2' 242s # received: 'global1, loc1, loc2' 242s ok 28 242s # /if_sec/loc/ with '1 11': 242s # expected: 200 242s # received: '200' 242s ok 29 242s # expected: 'global1, loc1, nested11, nested113' 242s # received: 'global1, loc1, nested11, nested113' 242s ok 30 242s # /if_sec/loc/ with '1 11 111': 242s # expected: 200 242s # received: '200' 242s ok 31 242s # expected: 'global1, loc1, nested11, nested111' 242s # received: 'global1, loc1, nested11, nested111' 242s ok 32 242s # /if_sec/loc/ with '1 11 112': 242s # expected: 200 242s # received: '200' 242s ok 33 242s # expected: 'global1, loc1, nested11, nested112' 242s # received: 'global1, loc1, nested11, nested112' 242s ok 34 242s # /if_sec/loc/foo.if_test with '1 2': 242s # expected: 200 242s # received: '200' 242s ok 35 242s # expected: 'global1, files2, loc1, loc2' 242s # received: 'global1, files2, loc1, loc2' 242s ok 36 242s # /if_sec/loc/foo.if_test with '1 2 11': 242s # expected: 200 242s # received: '200' 242s ok 37 242s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 242s # received: 'global1, files2, loc1, loc2, nested11, nested113' 242s ok 38 242s # /if_sec/loc/foo.if_test with '1 2 11 111': 242s # expected: 200 242s # received: '200' 242s ok 39 242s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 242s # received: 'global1, files2, loc1, loc2, nested11, nested111' 242s ok 40 242s # /if_sec/loc/foo.if_test with '1 2 11 112': 242s # expected: 200 242s # received: '200' 242s ok 41 242s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 242s # received: 'global1, files2, loc1, loc2, nested11, nested112' 242s ok 42 242s # /if_sec/proxy/ with '1 2': 242s # expected: 200 242s # received: '200' 242s ok 43 242s # expected: 'global1, locp1, locp2' 242s # received: 'global1, locp1, locp2' 242s ok 44 242s # /if_sec/proxy/ with '2': 242s # expected: 200 242s # received: '200' 242s ok 45 242s # expected: 'locp2' 242s # received: 'locp2' 242s ok 46 242s ok 245s t/apache/iffile.t ................... 245s 1..2 245s # Running under perl version 5.040001 for linux 245s # Current time local: Thu Sep 4 15:49:44 2025 245s # Current time GMT: Thu Sep 4 15:49:44 2025 245s # Using Test.pm version 1.31 245s # Using Apache/Test.pm version 1.44 245s # expected: 200 245s # received: '200' 245s ok 1 245s # expected: 'success1, success2, success3, success4, success5' 245s # received: 'success1, success2, success3, success4, success5' 245s ok 2 245s ok 248s t/apache/leaks.t .................... skipped: mod_memory_track not activated 254s t/apache/limits.t ................... 254s 1..12 254s # Running under perl version 5.040001 for linux 254s # Current time local: Thu Sep 4 15:49:50 2025 254s # Current time GMT: Thu Sep 4 15:49:50 2025 254s # Using Test.pm version 1.31 254s # Using Apache/Test.pm version 1.44 254s # Testing LimitRequestLine; should succeed 254s # testing : Test #1 254s # expected: 200 254s # received: '200' 254s ok 1 254s # Testing LimitRequestLine; should fail 254s # testing : Test #2 254s # expected: 414 254s # received: '414' 254s ok 2 254s # Testing LimitRequestFieldSize; should succeed 254s # testing : Test #3 254s # expected: 200 254s # received: '200' 254s ok 3 254s # Testing LimitRequestFieldSize; should fail 254s # testing : Test #4 254s # expected: 400 254s # received: '400' 254s ok 4 254s # Testing LimitRequestFields; should succeed 254s # testing : Test #5 254s # expected: 200 254s # received: '200' 254s ok 5 254s # Testing LimitRequestFields; should fail 254s # testing : Test #6 254s # expected: 400 254s # received: '400' 254s ok 6 254s # Testing LimitRequestBody; should succeed 254s # Chunked transfer-encoding enabled 254s # testing : Test #7 254s # expected: 200 254s # received: '200' 254s ok 7 254s # Testing LimitRequestBody; should succeed 254s # Chunked transfer-encoding disabled 254s # testing : Test #8 254s # expected: 200 254s # received: '200' 254s ok 8 254s # Testing LimitRequestBody; should fail 254s # Chunked transfer-encoding enabled 254s # testing : Test #9 254s # expected: 413 254s # received: '413' 254s ok 9 254s # Testing LimitRequestBody; should fail 254s # Chunked transfer-encoding disabled 254s # testing : Test #10 254s # expected: 413 254s # received: '413' 254s ok 10 254s # Testing LimitRequestFieldSize; should succeed 254s # testing : Test #11 254s # expected: 200 254s # received: '200' 254s ok 11 254s # Testing LimitRequestFieldSize; should fail 254s # testing : Test #12 254s # expected: 400 254s # received: '400' 254s ok 12 254s ok 257s t/apache/loglevel.t ................. 257s 1..8 257s # Running under perl version 5.040001 for linux 257s # Current time local: Thu Sep 4 15:49:57 2025 257s # Current time GMT: Thu Sep 4 15:49:57 2025 257s # Using Test.pm version 1.31 257s # Using Apache/Test.pm version 1.44 257s ok 1 257s ok 2 257s ok 3 257s ok 4 257s ok 5 257s ok 6 257s ok 7 257s ok 8 257s ok 260s t/apache/maxranges.t ................ 260s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 260s 1..19 260s # Running under perl version 5.040001 for linux 260s # Current time local: Thu Sep 4 15:50:00 2025 260s # Current time GMT: Thu Sep 4 15:50:00 2025 260s # Using Test.pm version 1.31 260s # Using Apache/Test.pm version 1.44 260s ok 1 260s ok 2 260s ok 3 260s ok 4 260s ok 5 260s ok 6 260s ok 7 260s ok 8 260s ok 9 260s ok 10 260s ok 11 260s ok 12 260s ok 13 260s ok 14 260s ok 15 260s ok 16 260s ok 17 260s ok 18 260s ok 19 260s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 260s ok 263s t/apache/mergeslashes.t ............. 263s 1..9 263s # Running under perl version 5.040001 for linux 263s # Current time local: Thu Sep 4 15:50:03 2025 263s # Current time GMT: Thu Sep 4 15:50:03 2025 263s # Using Test.pm version 1.31 263s # Using Apache/Test.pm version 1.44 263s # SENDING to 127.0.0.1:8556 263s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 263s # expected 403, got 403 for exact match 263s ok 1 263s # SENDING to 127.0.0.1:8556 263s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 263s # expected 403, got 403 for merged even at front 263s ok 2 263s # SENDING to 127.0.0.1:8556 263s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 263s # expected 403, got 403 for merged even at front 263s ok 3 263s # SENDING to 127.0.0.1:8556 263s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 263s # expected 403, got 403 for c// should be merged 263s ok 4 263s # SENDING to 127.0.0.1:8556 263s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 263s # expected 403, got 403 for a// should be merged 263s ok 5 263s # SENDING to 127.0.0.1:8556 263s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 263s # expected 403, got 403 for a// matches locationmatch 263s ok 6 263s # SENDING to 127.0.0.1:8556 263s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 263s # expected 200, got 200 for c// doesn't match locationmatch 263s ok 7 263s # SENDING to 127.0.0.1:8556 263s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 263s # expected 403, got 403 for baseline failed 263s ok 8 263s # SENDING to 127.0.0.1:8556 263s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 263s # expected 403, got 403 for b//d not merged for Location with OFF 263s ok 9 263s ok 266s t/apache/mmn.t ...................... 266s 1..2 266s # Running under perl version 5.040001 for linux 266s # Current time local: Thu Sep 4 15:50:06 2025 266s # Current time GMT: Thu Sep 4 15:50:06 2025 266s # Using Test.pm version 1.31 266s # Using Apache/Test.pm version 1.44 266s ok 1 266s ok 2 266s ok 269s t/apache/options.t .................. 269s 1..2 269s # Running under perl version 5.040001 for linux 269s # Current time local: Thu Sep 4 15:50:09 2025 269s # Current time GMT: Thu Sep 4 15:50:09 2025 269s # Using Test.pm version 1.31 269s # Using Apache/Test.pm version 1.44 269s # testing : code 269s # expected: 200 269s # received: '200' 269s ok 1 269s # testing : OPTIONS 269s # expected: qr/OPTIONS/ 269s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 269s ok 2 269s ok 274s t/apache/passbrigade.t .............. 274s # using LWP client 274s 1..114 274s # Running under perl version 5.040001 for linux 274s # Current time local: Thu Sep 4 15:50:12 2025 274s # Current time GMT: Thu Sep 4 15:50:12 2025 274s # Using Test.pm version 1.31 274s # Using Apache/Test.pm version 1.44 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 1024 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 1024 274s # received: 1024 274s ok 1 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 2048 274s # received: 2048 274s ok 2 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 3072 274s # received: 3072 274s ok 3 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 4096 274s # received: 4096 274s ok 4 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 5120 274s # received: 5120 274s ok 5 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 6144 274s # received: 6144 274s ok 6 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 7168 274s # received: 7168 274s ok 7 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 8192 274s # received: 8192 274s ok 8 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 9216 274s # received: 9216 274s ok 9 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 10240 274s # received: 10240 274s ok 10 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 11264 274s # received: 11264 274s ok 11 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 12288 274s # received: 12288 274s ok 12 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 13312 274s # received: 13312 274s ok 13 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 14336 274s # received: 14336 274s ok 14 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 15360 274s # received: 15360 274s ok 15 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 16384 274s # received: 16384 274s ok 16 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 17408 274s # received: 17408 274s ok 17 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 18432 274s # received: 18432 274s ok 18 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 19456 274s # received: 19456 274s ok 19 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 20480 274s # received: 20480 274s ok 20 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 21504 274s # received: 21504 274s ok 21 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 22528 274s # received: 22528 274s ok 22 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 23552 274s # received: 23552 274s ok 23 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 24576 274s # received: 24576 274s ok 24 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 25600 274s # received: 25600 274s ok 25 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 26624 274s # received: 26624 274s ok 26 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 27648 274s # received: 27648 274s ok 27 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 28672 274s # received: 28672 274s ok 28 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 29696 274s # received: 29696 274s ok 29 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 30720 274s # received: 30720 274s ok 30 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 31744 274s # received: 31744 274s ok 31 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 32768 274s # received: 32768 274s ok 32 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 33792 274s # received: 33792 274s ok 33 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 34816 274s # received: 34816 274s ok 34 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 35840 274s # received: 35840 274s ok 35 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 36864 274s # received: 36864 274s ok 36 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 37888 274s # received: 37888 274s ok 37 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 38912 274s # received: 38912 274s ok 38 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 39936 274s # received: 39936 274s ok 39 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 40960 274s # received: 40960 274s ok 40 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 41984 274s # received: 41984 274s ok 41 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 43008 274s # received: 43008 274s ok 42 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 44032 274s # received: 44032 274s ok 43 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 45056 274s # received: 45056 274s ok 44 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 46080 274s # received: 46080 274s ok 45 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 47104 274s # received: 47104 274s ok 46 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 48128 274s # received: 48128 274s ok 47 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 49152 274s # received: 49152 274s ok 48 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 50176 274s # received: 50176 274s ok 49 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 51200 274s # received: 51200 274s ok 50 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 102400 274s # received: 102400 274s ok 51 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 307200 274s # received: 307200 274s ok 52 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 512000 274s # received: 512000 274s ok 53 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 2048000 274s # received: 2048000 274s ok 54 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 4096000 274s # received: 4096000 274s ok 55 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 6144000 274s # received: 6144000 274s ok 56 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:15 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 10240000 274s # received: 10240000 274s ok 57 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 1024 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 1024 274s # received: 1024 274s ok 58 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 2048 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 2048 274s # received: 2048 274s ok 59 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 3072 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 3072 274s # received: 3072 274s ok 60 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 4096 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 4096 274s # received: 4096 274s ok 61 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 5120 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 5120 274s # received: 5120 274s ok 62 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 6144 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 6144 274s # received: 6144 274s ok 63 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 7168 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 7168 274s # received: 7168 274s ok 64 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 8192 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #DMMATCH1: 1 274s # 274s # testing : bytes in body 274s # expected: 8192 274s # received: 8192 274s ok 65 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 9216 274s # received: 9216 274s ok 66 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 10240 274s # received: 10240 274s ok 67 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 11264 274s # received: 11264 274s ok 68 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 12288 274s # received: 12288 274s ok 69 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 13312 274s # received: 13312 274s ok 70 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 14336 274s # received: 14336 274s ok 71 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 15360 274s # received: 15360 274s ok 72 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 16384 274s # received: 16384 274s ok 73 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 17408 274s # received: 17408 274s ok 74 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 18432 274s # received: 18432 274s ok 75 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 19456 274s # received: 19456 274s ok 76 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 20480 274s # received: 20480 274s ok 77 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 21504 274s # received: 21504 274s ok 78 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 22528 274s # received: 22528 274s ok 79 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 23552 274s # received: 23552 274s ok 80 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 24576 274s # received: 24576 274s ok 81 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 25600 274s # received: 25600 274s ok 82 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 26624 274s # received: 26624 274s ok 83 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 27648 274s # received: 27648 274s ok 84 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 28672 274s # received: 28672 274s ok 85 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 29696 274s # received: 29696 274s ok 86 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 30720 274s # received: 30720 274s ok 87 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 31744 274s # received: 31744 274s ok 88 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 32768 274s # received: 32768 274s ok 89 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 33792 274s # received: 33792 274s ok 90 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 34816 274s # received: 34816 274s ok 91 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 35840 274s # received: 35840 274s ok 92 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 36864 274s # received: 36864 274s ok 93 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 37888 274s # received: 37888 274s ok 94 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 38912 274s # received: 38912 274s ok 95 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 39936 274s # received: 39936 274s ok 96 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 40960 274s # received: 40960 274s ok 97 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 41984 274s # received: 41984 274s ok 98 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 43008 274s # received: 43008 274s ok 99 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 44032 274s # received: 44032 274s ok 100 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 45056 274s # received: 45056 274s ok 101 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 46080 274s # received: 46080 274s ok 102 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 47104 274s # received: 47104 274s ok 103 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 48128 274s # received: 48128 274s ok 104 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 49152 274s # received: 49152 274s ok 105 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 50176 274s # received: 50176 274s ok 106 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 51200 274s # received: 51200 274s ok 107 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 102400 274s # received: 102400 274s ok 108 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 307200 274s # received: 307200 274s ok 109 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 512000 274s # received: 512000 274s ok 110 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 2048000 274s # received: 2048000 274s ok 111 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 4096000 274s # received: 4096000 274s ok 112 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 6144000 274s # received: 6144000 274s ok 113 274s #lwp request: 274s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 274s #User-Agent: libwww-perl/6.78 274s # 274s #server response: 274s #HTTP/1.1 200 OK 274s #Connection: close 274s #Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 274s #Vary: In-If1 274s #Content-Length: 0 274s #Client-Date: Thu, 04 Sep 2025 15:50:16 GMT 274s #Client-Peer: 127.0.0.1:8529 274s #Client-Response-Num: 1 274s #Client-Transfer-Encoding: chunked 274s #DMMATCH1: 1 274s #X-Content-Length-Note: added by Apache::TestRequest 274s # 274s # testing : bytes in body 274s # expected: 10240000 274s # received: 10240000 274s ok 114 274s ok 277s t/apache/post.t ..................... 277s # using LWP client 277s 1..51 277s # Running under perl version 5.040001 for linux 277s # Current time local: Thu Sep 4 15:50:16 2025 277s # Current time GMT: Thu Sep 4 15:50:16 2025 277s # Using Test.pm version 1.31 277s # Using Apache/Test.pm version 1.44 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 1024 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '1024' 277s # received: 1024 277s ok 1 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 2048 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '2048' 277s # received: 2048 277s ok 2 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 3072 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '3072' 277s # received: 3072 277s ok 3 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 4096 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '4096' 277s # received: 4096 277s ok 4 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 5120 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '5120' 277s # received: 5120 277s ok 5 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 6144 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '6144' 277s # received: 6144 277s ok 6 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 7168 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '7168' 277s # received: 7168 277s ok 7 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 8192 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '8192' 277s # received: 8192 277s ok 8 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 9216 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 5 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '9216' 277s # received: 9216 277s ok 9 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 10240 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '10240' 277s # received: 10240 277s ok 10 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 11264 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '11264' 277s # received: 11264 277s ok 11 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 12288 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '12288' 277s # received: 12288 277s ok 12 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 13312 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '13312' 277s # received: 13312 277s ok 13 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 14336 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '14336' 277s # received: 14336 277s ok 14 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 15360 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '15360' 277s # received: 15360 277s ok 15 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 16384 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '16384' 277s # received: 16384 277s ok 16 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 17408 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '17408' 277s # received: 17408 277s ok 17 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 18432 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '18432' 277s # received: 18432 277s ok 18 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 19456 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '19456' 277s # received: 19456 277s ok 19 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 20480 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '20480' 277s # received: 20480 277s ok 20 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 21504 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '21504' 277s # received: 21504 277s ok 21 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 22528 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '22528' 277s # received: 22528 277s ok 22 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 23552 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '23552' 277s # received: 23552 277s ok 23 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 24576 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '24576' 277s # received: 24576 277s ok 24 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 25600 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '25600' 277s # received: 25600 277s ok 25 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 26624 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '26624' 277s # received: 26624 277s ok 26 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 27648 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '27648' 277s # received: 27648 277s ok 27 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 28672 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '28672' 277s # received: 28672 277s ok 28 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 29696 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '29696' 277s # received: 29696 277s ok 29 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 30720 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '30720' 277s # received: 30720 277s ok 30 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 31744 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '31744' 277s # received: 31744 277s ok 31 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 32768 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '32768' 277s # received: 32768 277s ok 32 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 33792 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '33792' 277s # received: 33792 277s ok 33 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 34816 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '34816' 277s # received: 34816 277s ok 34 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 35840 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '35840' 277s # received: 35840 277s ok 35 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 36864 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '36864' 277s # received: 36864 277s ok 36 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 37888 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '37888' 277s # received: 37888 277s ok 37 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 38912 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '38912' 277s # received: 38912 277s ok 38 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 39936 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '39936' 277s # received: 39936 277s ok 39 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 40960 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '40960' 277s # received: 40960 277s ok 40 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 41984 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '41984' 277s # received: 41984 277s ok 41 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 43008 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '43008' 277s # received: 43008 277s ok 42 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 44032 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '44032' 277s # received: 44032 277s ok 43 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 45056 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '45056' 277s # received: 45056 277s ok 44 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 46080 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '46080' 277s # received: 46080 277s ok 45 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 47104 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '47104' 277s # received: 47104 277s ok 46 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 48128 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '48128' 277s # received: 48128 277s ok 47 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 49152 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '49152' 277s # received: 49152 277s ok 48 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 50176 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '50176' 277s # received: 50176 277s ok 49 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 51200 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 6 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '51200' 277s # received: 51200 277s ok 50 277s #lwp request: 277s #POST http://localhost:8529/eat_post HTTP/1.1 277s #User-Agent: libwww-perl/6.78 277s #Content-Length: 102400 277s # 277s #server response: 277s #HTTP/1.1 200 OK 277s #Connection: close 277s #Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 277s #Vary: In-If1 277s #Content-Length: 7 277s #Client-Date: Thu, 04 Sep 2025 15:50:19 GMT 277s #Client-Peer: 127.0.0.1:8529 277s #Client-Response-Num: 1 277s #DMMATCH1: 1 277s # 277s # testing : length posted 277s # expected: '102400' 277s # received: 102400 277s ok 51 277s ok 280s t/apache/pr17629.t .................. 280s 1..4 280s # Running under perl version 5.040001 for linux 280s # Current time local: Thu Sep 4 15:50:19 2025 280s # Current time GMT: Thu Sep 4 15:50:19 2025 280s # Using Test.pm version 1.31 280s # Using Apache/Test.pm version 1.44 280s # expected: 'begin-foobar-end 280s # ' 280s # received: 'begin-foobar-end 280s # ' 280s ok 1 280s # expected: 200 280s # received: '200' 280s ok 2 280s # testing : response was gzipped 280s # expected: 'gzip' 280s # received: 'gzip' 280s ok 3 280s # expected: 'begin-foobar-end 280s # ' 280s # received: 'begin-foobar-end 280s # ' 280s ok 4 280s ok 282s t/apache/pr18757.t .................. 282s 1..3 282s # Running under perl version 5.040001 for linux 282s # Current time local: Thu Sep 4 15:50:22 2025 282s # Current time GMT: Thu Sep 4 15:50:22 2025 282s # Using Test.pm version 1.31 282s # Using Apache/Test.pm version 1.44 282s # testing : 200 response from GET 282s # expected: 200 282s # received: '200' 282s ok 1 282s # expected C-L is 26 282s # URL via proxy is http://localhost:8548/index.html 282s ok 2 282s # line: HTTP/1.1 200 OK 282s # line: Date: Thu, 04 Sep 2025 15:50:25 GMT 282s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 282s # line: Vary: In-If1 282s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 282s # line: ETag: "1a-62c6deaf13e40" 282s # line: Accept-Ranges: bytes 282s # line: Content-Length: 26 282s # line: DMMATCH1: 1 282s # line: Content-Type: text/html 282s # line: 282s # testing : whether proxy strips Content-Length header 282s # expected: 1 282s # received: 1 282s ok 3 282s ok 285s t/apache/pr35292.t .................. 285s 1..3 285s # Running under perl version 5.040001 for linux 285s # Current time local: Thu Sep 4 15:50:25 2025 285s # Current time GMT: Thu Sep 4 15:50:25 2025 285s # Using Test.pm version 1.31 285s # Using Apache/Test.pm version 1.44 285s ok 1 285s ok 2 285s # testing : read response-line 285s # expected: qr/^HTTP\/1\.. 413/ 285s # received: 'HTTP/1.1 413 Request Entity Too Large 285s # ' 285s ok 3 285s ok 288s t/apache/pr35330.t .................. 288s 1..2 288s # Running under perl version 5.040001 for linux 288s # Current time local: Thu Sep 4 15:50:28 2025 288s # Current time GMT: Thu Sep 4 15:50:28 2025 288s # Using Test.pm version 1.31 288s # Using Apache/Test.pm version 1.44 288s # testing : SSI was allowed for location 288s # expected: 200 288s # received: '200' 288s ok 1 288s # testing : file was served with correct content 288s # expected: 'hello' 288s # received: 'hello' 288s ok 2 288s ok 291s t/apache/pr37166.t .................. 291s 1..4 291s # Running under perl version 5.040001 for linux 291s # Current time local: Thu Sep 4 15:50:30 2025 291s # Current time GMT: Thu Sep 4 15:50:30 2025 291s # Using Test.pm version 1.31 291s # Using Apache/Test.pm version 1.44 291s # testing : SSI was allowed for location 291s # expected: 200 291s # received: '200' 291s ok 1 291s # testing : file was served with correct content 291s # expected: 'Hello world 291s # ' 291s # received: 'Hello world 291s # ' 291s ok 2 291s # testing : explicit 200 response 291s # expected: 200 291s # received: '200' 291s ok 3 291s # testing : file was again served with correct content 291s # expected: 'Hello world 291s # ' 291s # received: 'Hello world 291s # ' 291s ok 4 291s ok 294s t/apache/pr43939.t .................. 294s 1..4 294s # Running under perl version 5.040001 for linux 294s # Current time local: Thu Sep 4 15:50:33 2025 294s # Current time GMT: Thu Sep 4 15:50:33 2025 294s # Using Test.pm version 1.31 294s # Using Apache/Test.pm version 1.44 294s # expected: 'begin-default-end 294s # ' 294s # received: 'begin-default-end 294s # ' 294s ok 1 294s # expected: 200 294s # received: '200' 294s ok 2 294s # testing : response was gzipped 294s # expected: 'gzip' 294s # received: 'gzip' 294s ok 3 294s # expected: 'begin-default-end 294s # ' 294s # received: 'begin-default-end 294s # ' 294s ok 4 294s ok 297s t/apache/pr49328.t .................. 297s 1..1 297s # Running under perl version 5.040001 for linux 297s # Current time local: Thu Sep 4 15:50:36 2025 297s # Current time GMT: Thu Sep 4 15:50:36 2025 297s # Using Test.pm version 1.31 297s # Using Apache/Test.pm version 1.44 297s # expected: 'before 297s # included 297s # after 297s # ' 297s # received: 'before 297s # included 297s # after 297s # ' 297s ok 1 297s ok 300s t/apache/pr64339.t .................. 300s 1..12 300s # Running under perl version 5.040001 for linux 300s # Current time local: Thu Sep 4 15:50:39 2025 300s # Current time GMT: Thu Sep 4 15:50:39 2025 300s # Using Test.pm version 1.31 300s # Using Apache/Test.pm version 1.44 300s # testing : fetching /doc.xml 300s # expected: 200 300s # received: '200' 300s ok 1 300s # testing : content-type header test for /doc.xml 300s # expected: 'application/xml; charset=utf-8' 300s # received: 'application/xml; charset=utf-8' 300s ok 2 300s # testing : content test for /doc.xml 300s # expected: qr/fóó 300s # / 300s # received: 'fóó 300s # ' 300s ok 3 300s # testing : fetching /doc.fooxml 300s # expected: 200 300s # received: '200' 300s ok 4 300s # testing : content-type header test for /doc.fooxml 300s # expected: 'application/foo+xml; charset=utf-8' 300s # received: 'application/foo+xml; charset=utf-8' 300s ok 5 300s # testing : content test for /doc.fooxml 300s # expected: qr/fóó 300s # / 300s # received: 'fóó 300s # ' 300s ok 6 300s # testing : fetching /doc.notxml 300s # expected: 200 300s # received: '200' 300s ok 7 300s # testing : content-type header test for /doc.notxml 300s # expected: 'application/notreallyxml' 300s # received: 'application/notreallyxml' 300s ok 8 300s # testing : content test for /doc.notxml 300s # expected: qr/f 300s # / 300s # received: 'f 300s # ' 300s ok 9 300s # testing : fetching /doc.isohtml 300s # expected: 200 300s # received: '200' 300s ok 10 300s # testing : content-type header test for /doc.isohtml 300s # expected: 'text/html;charset=utf-8' 300s # received: 'text/html;charset=utf-8' 300s ok 11 300s # testing : content test for /doc.isohtml 300s # expected: qr/.*fóó 300s # .*<\/body><\/html>/ 300s # received: 'fóó 300s # ' 300s ok 12 300s ok 303s t/apache/rwrite.t ................... 303s # using LWP client 303s 1..114 303s # Running under perl version 5.040001 for linux 303s # Current time local: Thu Sep 4 15:50:42 2025 303s # Current time GMT: Thu Sep 4 15:50:42 2025 303s # Using Test.pm version 1.31 303s # Using Apache/Test.pm version 1.44 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 1024 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 1024 303s # received: 1024 303s ok 1 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 2048 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 2048 303s # received: 2048 303s ok 2 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 3072 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 3072 303s # received: 3072 303s ok 3 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 4096 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 4096 303s # received: 4096 303s ok 4 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 5120 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 5120 303s # received: 5120 303s ok 5 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 6144 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 6144 303s # received: 6144 303s ok 6 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 7168 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 7168 303s # received: 7168 303s ok 7 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 8192 303s # received: 8192 303s ok 8 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 9216 303s # received: 9216 303s ok 9 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 10240 303s # received: 10240 303s ok 10 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 11264 303s # received: 11264 303s ok 11 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 12288 303s # received: 12288 303s ok 12 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 13312 303s # received: 13312 303s ok 13 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 14336 303s # received: 14336 303s ok 14 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 15360 303s # received: 15360 303s ok 15 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 16384 303s # received: 16384 303s ok 16 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 17408 303s # received: 17408 303s ok 17 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 18432 303s # received: 18432 303s ok 18 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 19456 303s # received: 19456 303s ok 19 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 20480 303s # received: 20480 303s ok 20 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 21504 303s # received: 21504 303s ok 21 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 22528 303s # received: 22528 303s ok 22 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 23552 303s # received: 23552 303s ok 23 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 24576 303s # received: 24576 303s ok 24 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 25600 303s # received: 25600 303s ok 25 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 26624 303s # received: 26624 303s ok 26 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 27648 303s # received: 27648 303s ok 27 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 28672 303s # received: 28672 303s ok 28 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 29696 303s # received: 29696 303s ok 29 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 30720 303s # received: 30720 303s ok 30 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 31744 303s # received: 31744 303s ok 31 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 32768 303s # received: 32768 303s ok 32 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 33792 303s # received: 33792 303s ok 33 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 34816 303s # received: 34816 303s ok 34 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 35840 303s # received: 35840 303s ok 35 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 36864 303s # received: 36864 303s ok 36 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 37888 303s # received: 37888 303s ok 37 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 38912 303s # received: 38912 303s ok 38 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 39936 303s # received: 39936 303s ok 39 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 40960 303s # received: 40960 303s ok 40 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 41984 303s # received: 41984 303s ok 41 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 43008 303s # received: 43008 303s ok 42 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 44032 303s # received: 44032 303s ok 43 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 45056 303s # received: 45056 303s ok 44 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 46080 303s # received: 46080 303s ok 45 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 47104 303s # received: 47104 303s ok 46 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 48128 303s # received: 48128 303s ok 47 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 49152 303s # received: 49152 303s ok 48 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 50176 303s # received: 50176 303s ok 49 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 51200 303s # received: 51200 303s ok 50 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 102400 303s # received: 102400 303s ok 51 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 307200 303s # received: 307200 303s ok 52 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 512000 303s # received: 512000 303s ok 53 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 2048000 303s # received: 2048000 303s ok 54 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 4096000 303s # received: 4096000 303s ok 55 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 6144000 303s # received: 6144000 303s ok 56 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 10240000 303s # received: 10240000 303s ok 57 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 1024 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 1024 303s # received: 1024 303s ok 58 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 2048 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 2048 303s # received: 2048 303s ok 59 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 3072 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 3072 303s # received: 3072 303s ok 60 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 4096 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 4096 303s # received: 4096 303s ok 61 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 5120 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 5120 303s # received: 5120 303s ok 62 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 6144 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 6144 303s # received: 6144 303s ok 63 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 7168 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #DMMATCH1: 1 303s # 303s # testing : bytes in body 303s # expected: 7168 303s # received: 7168 303s ok 64 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 8192 303s # received: 8192 303s ok 65 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 9216 303s # received: 9216 303s ok 66 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 10240 303s # received: 10240 303s ok 67 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 11264 303s # received: 11264 303s ok 68 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 12288 303s # received: 12288 303s ok 69 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 13312 303s # received: 13312 303s ok 70 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 14336 303s # received: 14336 303s ok 71 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 15360 303s # received: 15360 303s ok 72 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 16384 303s # received: 16384 303s ok 73 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 17408 303s # received: 17408 303s ok 74 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 18432 303s # received: 18432 303s ok 75 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 19456 303s # received: 19456 303s ok 76 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 20480 303s # received: 20480 303s ok 77 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 21504 303s # received: 21504 303s ok 78 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 22528 303s # received: 22528 303s ok 79 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 23552 303s # received: 23552 303s ok 80 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 24576 303s # received: 24576 303s ok 81 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 25600 303s # received: 25600 303s ok 82 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 26624 303s # received: 26624 303s ok 83 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 27648 303s # received: 27648 303s ok 84 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 28672 303s # received: 28672 303s ok 85 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 29696 303s # received: 29696 303s ok 86 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 30720 303s # received: 30720 303s ok 87 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 31744 303s # received: 31744 303s ok 88 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 32768 303s # received: 32768 303s ok 89 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 33792 303s # received: 33792 303s ok 90 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 34816 303s # received: 34816 303s ok 91 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 35840 303s # received: 35840 303s ok 92 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 36864 303s # received: 36864 303s ok 93 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 37888 303s # received: 37888 303s ok 94 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 38912 303s # received: 38912 303s ok 95 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 39936 303s # received: 39936 303s ok 96 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 40960 303s # received: 40960 303s ok 97 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 41984 303s # received: 41984 303s ok 98 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 43008 303s # received: 43008 303s ok 99 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 44032 303s # received: 44032 303s ok 100 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 45056 303s # received: 45056 303s ok 101 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 46080 303s # received: 46080 303s ok 102 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 47104 303s # received: 47104 303s ok 103 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 48128 303s # received: 48128 303s ok 104 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 49152 303s # received: 49152 303s ok 105 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 50176 303s # received: 50176 303s ok 106 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 51200 303s # received: 51200 303s ok 107 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 102400 303s # received: 102400 303s ok 108 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 307200 303s # received: 307200 303s ok 109 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 512000 303s # received: 512000 303s ok 110 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 2048000 303s # received: 2048000 303s ok 111 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 4096000 303s # received: 4096000 303s ok 112 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 6144000 303s # received: 6144000 303s ok 113 303s #lwp request: 303s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 303s #User-Agent: libwww-perl/6.78 303s # 303s #server response: 303s #HTTP/1.1 200 OK 303s #Connection: close 303s #Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 303s #Vary: In-If1 303s #Content-Length: 0 303s #Client-Date: Thu, 04 Sep 2025 15:50:45 GMT 303s #Client-Peer: 127.0.0.1:8529 303s #Client-Response-Num: 1 303s #Client-Transfer-Encoding: chunked 303s #DMMATCH1: 1 303s #X-Content-Length-Note: added by Apache::TestRequest 303s # 303s # testing : bytes in body 303s # expected: 10240000 303s # received: 10240000 303s ok 114 303s ok 306s t/apache/server_name_port.t ......... 306s 1..84 306s # Running under perl version 5.040001 for linux 306s # Current time local: Thu Sep 4 15:50:45 2025 306s # Current time GMT: Thu Sep 4 15:50:45 2025 306s # Using Test.pm version 1.31 306s # Using Apache/Test.pm version 1.44 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 306s # expecting 200, got 200 306s ok 1 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 2 306s # got SERVER_PORT='8529', expected '8529' 306s ok 3 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 306s # expecting 200, got 200 306s ok 4 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 5 306s # got SERVER_PORT='123', expected '123' 306s ok 6 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 306s # expecting 200, got 200 306s ok 7 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 8 306s # got SERVER_PORT='8529', expected '8529' 306s ok 9 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 306s # expecting 200, got 200 306s ok 10 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 11 306s # got SERVER_PORT='123', expected '123' 306s ok 12 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 306s # expecting 200, got 200 306s ok 13 306s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 306s ok 14 306s # got SERVER_PORT='8529', expected '8529' 306s ok 15 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 306s # expecting 200, got 200 306s ok 16 306s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 306s ok 17 306s # got SERVER_PORT='123', expected '123' 306s ok 18 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 306s # expecting 200, got 200 306s ok 19 306s # got SERVER_NAME='[::1]', expected '[::1]' 306s ok 20 306s # got SERVER_PORT='8529', expected '8529' 306s ok 21 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 306s # expecting 200, got 200 306s ok 22 306s # got SERVER_NAME='[::1]', expected '[::1]' 306s ok 23 306s # got SERVER_PORT='123', expected '123' 306s ok 24 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 306s # expecting 200, got 200 306s ok 25 306s # got SERVER_NAME='[a::1]', expected '[a::1]' 306s ok 26 306s # got SERVER_PORT='8529', expected '8529' 306s ok 27 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 306s # expecting 200, got 200 306s ok 28 306s # got SERVER_NAME='[a::1]', expected '[a::1]' 306s ok 29 306s # got SERVER_PORT='123', expected '123' 306s ok 30 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 306s # expecting 200, got 200 306s ok 31 306s # got SERVER_NAME='[a::1]', expected '[a::1]' 306s ok 32 306s # got SERVER_PORT='8529', expected '8529' 306s ok 33 306s # SENDING: 306s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 306s # expecting 200, got 200 306s ok 34 306s # got SERVER_NAME='[a::1]', expected '[a::1]' 306s ok 35 306s # got SERVER_PORT='123', expected '123' 306s ok 36 306s # SENDING: 306s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 306s # expecting 200, got 200 306s ok 37 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 38 306s # got SERVER_PORT='8529', expected '8529' 306s ok 39 306s # SENDING: 306s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 306s # expecting 200, got 200 306s ok 40 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 41 306s # got SERVER_PORT='123', expected '123' 306s ok 42 306s # SENDING: 306s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 306s # expecting 200, got 200 306s ok 43 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 44 306s # got SERVER_PORT='8529', expected '8529' 306s ok 45 306s # SENDING: 306s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 306s # expecting 200, got 200 306s ok 46 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 47 306s # got SERVER_PORT='123', expected '123' 306s ok 48 306s # SENDING: 306s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 306s # expecting 200, got 200 306s ok 49 306s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 306s ok 50 306s # got SERVER_PORT='8529', expected '8529' 306s ok 51 306s # SENDING: 306s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 306s # expecting 200, got 200 306s ok 52 306s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 306s ok 53 306s # got SERVER_PORT='123', expected '123' 306s ok 54 306s # SENDING: 306s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 306s # expecting 200, got 200 306s ok 55 306s # got SERVER_NAME='[::1]', expected '[::1]' 306s ok 56 306s # got SERVER_PORT='8529', expected '8529' 306s ok 57 306s # SENDING: 306s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 306s # expecting 200, got 200 306s ok 58 306s # got SERVER_NAME='[::1]', expected '[::1]' 306s ok 59 306s # got SERVER_PORT='123', expected '123' 306s ok 60 306s # SENDING: 306s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 306s # expecting 200, got 200 306s ok 61 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 62 306s # got SERVER_PORT='8529', expected '8529' 306s ok 63 306s # SENDING: 306s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 306s # expecting 200, got 200 306s ok 64 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 65 306s # got SERVER_PORT='123', expected '123' 306s ok 66 306s # SENDING: 306s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 306s # expecting 200, got 200 306s ok 67 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 68 306s # got SERVER_PORT='8529', expected '8529' 306s ok 69 306s # SENDING: 306s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 306s # expecting 200, got 200 306s ok 70 306s # got SERVER_NAME='righthost', expected 'righthost' 306s ok 71 306s # got SERVER_PORT='123', expected '123' 306s ok 72 306s # SENDING: 306s # 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 306s # expecting 200, got 200 306s ok 73 306s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 306s ok 74 306s # got SERVER_PORT='8529', expected '8529' 306s ok 75 306s # SENDING: 306s # 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 306s # expecting 200, got 200 306s ok 76 306s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 306s ok 77 306s # got SERVER_PORT='123', expected '123' 306s ok 78 306s # SENDING: 306s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 306s # expecting 200, got 200 306s ok 79 306s # got SERVER_NAME='[::1]', expected '[::1]' 306s ok 80 306s # got SERVER_PORT='8529', expected '8529' 306s ok 81 306s # SENDING: 306s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 306s # expecting 200, got 200 306s ok 82 306s # got SERVER_NAME='[::1]', expected '[::1]' 306s ok 83 306s # got SERVER_PORT='123', expected '123' 306s ok 84 306s ok 309s t/apache/teclchunk.t ................ skipped: Not supported yet 312s t/apr/uri.t ......................... 312s 1..1 312s # Running under perl version 5.040001 for linux 312s # Current time local: Thu Sep 4 15:50:52 2025 312s # Current time GMT: Thu Sep 4 15:50:52 2025 312s # Using Test.pm version 1.31 312s # Using Apache/Test.pm version 1.44 312s ok 1 312s ok 315s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 318s t/filter/case.t ..................... 318s 1..4 318s # Running under perl version 5.040001 for linux 318s # Current time local: Thu Sep 4 15:50:57 2025 318s # Current time GMT: Thu Sep 4 15:50:57 2025 318s # Using Test.pm version 1.31 318s # Using Apache/Test.pm version 1.44 318s ok 1 318s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 318s # expected 200 318s # received 200 318s # body: =HEAD1 NAME 318s X X 318s 318s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 318s 318s =HEAD1 SYNOPSIS 318s 318s TO DECLARE SUBROUTINES: 318s X X 318s 318s SUB NAME; # A "FORWARD" DECLARATION. 318s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 318s SUB NAME : ATTRS; # WITH ATTRIBUTES 318s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 318s 318s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 318s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 318s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 318s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 318s 318s USE FEATURE 'SIGNATURES'; 318s SUB NAME(SIG) BLOCK # WITH SIGNATURE 318s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 318s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 318s 318s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 318s X 318s 318s $SUBREF = SUB BLOCK; # NO PROTO 318s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 318s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 318s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 318s 318s USE FEATURE 'SIGNATURES'; 318s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 318s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 318s 318s TO IMPORT SUBROUTINES: 318s X 318s 318s USE MODULE QW(NAME1 NAME2 NAME3); 318s 318s TO CALL SUBROUTINES: 318s X X 318s 318s NAME(LIST); # REGULAR SUBROUTINE CALL. 318s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 318s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 318s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 318s 318s =HEAD1 DESCRIPTION 318s 318s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 318s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 318s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 318s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 318s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 318s ITS NAME OR A CODE REFERENCE. 318s 318s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 318s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 318s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 318s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 318s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 318s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 318s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 318s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 318s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 318s X X 318s 318s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 318s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 318s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 318s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 318s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 318s SUCH A SIGNATURE-USING SUBROUTINE. 318s 318s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 318s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 318s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 318s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 318s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 318s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 318s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 318s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 318s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 318s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 318s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 318s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 318s X X X<@_> 318s 318s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 318s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 318s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 318s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 318s L AND L. 318s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 318s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 318s 318s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 318s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 318s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 318s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 318s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 318s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 318s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 318s ONE LARGE INDISTINGUISHABLE LIST. 318s 318s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 318s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 318s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 318s EMPTY SUB RETURNS THE EMPTY LIST. 318s X X X 318s 318s EXAMPLE: 318s 318s SUB MAX { 318s MY $MAX = SHIFT(@_); 318s FOREACH $FOO (@_) { 318s $MAX = $FOO IF $MAX < $FOO; 318s } 318s RETURN $MAX; 318s } 318s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 318s 318s EXAMPLE: 318s 318s # GET A LINE, COMBINING CONTINUATION LINES 318s # THAT START WITH WHITESPACE 318s 318s SUB GET_LINE { 318s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 318s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 318s IF ($LOOKAHEAD =~ /^[ \T]/) { 318s $THISLINE .= $LOOKAHEAD; 318s } 318s ELSE { 318s LAST LINE; 318s } 318s } 318s RETURN $THISLINE; 318s } 318s 318s $LOOKAHEAD = ; # GET FIRST LINE 318s WHILE (DEFINED($LINE = GET_LINE())) { 318s ... 318s } 318s 318s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 318s 318s SUB MAYBESET { 318s MY($KEY, $VALUE) = @_; 318s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 318s } 318s 318s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 318s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 318s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 318s ITS CALLER'S VALUES. 318s X X 318s 318s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 318s SUB UPCASE_IN { 318s FOR (@_) { TR/A-Z/A-Z/ } 318s } 318s 318s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 318s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 318s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 318s X X 318s 318s UPCASE_IN("FREDERICK"); 318s 318s IT WOULD BE MUCH SAFER IF THE C FUNCTION 318s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 318s OF CHANGING THEM IN PLACE: 318s 318s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 318s SUB UPCASE { 318s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 318s MY @PARMS = @_; 318s FOR (@PARMS) { TR/A-Z/A-Z/ } 318s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 318s } 318s 318s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 318s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 318s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 318s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 318s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 318s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 318s 318s @NEWLIST = UPCASE(@LIST1, @LIST2); 318s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 318s 318s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 318s 318s (@X, @Y) = UPCASE(@LIST1, @LIST2); 318s 318s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 318s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 318s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 318s L FOR ALTERNATIVES. 318s 318s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 318s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 318s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 318s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 318s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 318s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 318s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 318s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 318s SEE L FOR MORE ABOUT ALL THAT. 318s X<&> 318s 318s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 318s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 318s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 318s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 318s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 318s X 318s 318s &FOO(1,2,3); # PASS THREE ARGUMENTS 318s FOO(1,2,3); # THE SAME 318s 318s FOO(); # PASS AN EMPTY ARGUMENT LIST 318s &FOO(); # THE SAME 318s 318s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 318s USE STRICT 'SUBS'; 318s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 318s # A COMPILE-TIME ERROR 318s NO STRICT 'SUBS'; 318s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 318s # A LITERAL STRING "FOO" 318s 318s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 318s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 318s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 318s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 318s X<&> 318s 318s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 318s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 318s YOUR SUBROUTINE'S NAME. 318s 318s USE V5.16; 318s MY $FACTORIAL = SUB { 318s MY ($X) = @_; 318s RETURN 1 IF $X == 1; 318s RETURN($X * __SUB__->( $X - 1 ) ); 318s }; 318s 318s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 318s IS SUBJECT TO CHANGE. 318s 318s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 318s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 318s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 318s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 318s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 318s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 318s SPECIAL, PRE-DEFINED THINGS. 318s 318s =OVER 318s 318s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 318s 318s C 318s 318s =ITEM DOCUMENTED IN L 318s 318s C, C 318s 318s =ITEM DOCUMENTED IN L 318s 318s C, C 318s 318s =ITEM DOCUMENTED IN L 318s 318s C, C, C, C, C, C, C, 318s C, C, C, C, C, C, 318s C, C, C, C, C, C, C, 318s C, C, C, C, C, C, 318s C, C, C, C, C, 318s C, C, C, C 318s 318s =ITEM DOCUMENTED IN L 318s 318s C, C, C, C, C, C, C, 318s C, C, C, C, C, C, C, 318s C, C, C, C, C, C 318s 318s =ITEM DOCUMENTED IN L 318s 318s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 318s L<< C|PERLFUNC/REQUIRE >> 318s 318s =ITEM DOCUMENTED IN L 318s 318s C 318s 318s =ITEM DOCUMENTED IN L 318s 318s C, C, C, C, C 318s 318s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 318s 318s ANY STARTING WITH C<(> 318s 318s =BACK 318s 318s THE C, C, C, C AND C SUBROUTINES 318s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 318s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 318s EXPLICITLY. SEE L 318s 318s =HEAD2 SIGNATURES 318s 318s X X 318s 318s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 318s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 318s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 318s 318s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 318s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 318s DIRECTLY BY C, IN THE CURRENT SCOPE. 318s 318s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 318s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 318s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 318s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 318s 318s FOR EXAMPLE, 318s 318s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 318s 318s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 318s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 318s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 318s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 318s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 318s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 318s 318s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 318s THE SIGNATURE. FOR EXAMPLE, 318s 318s SUB FOO ($LEFT, $RIGHT) { 318s RETURN $LEFT + $RIGHT; 318s } 318s 318s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 318s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 318s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 318s EQUIVALENT TO 318s 318s SUB FOO { 318s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 318s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 318s MY $LEFT = $_[0]; 318s MY $RIGHT = $_[1]; 318s RETURN $LEFT + $RIGHT; 318s } 318s 318s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 318s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 318s 318s SUB FOO ($FIRST, $, $THIRD) { 318s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 318s } 318s 318s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 318s MANDATORY FOR THE CALLER TO PASS IT. 318s 318s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 318s SEPARATED FROM THE PARAMETER NAME BY C<=>: 318s 318s SUB FOO ($LEFT, $RIGHT = 0) { 318s RETURN $LEFT + $RIGHT; 318s } 318s 318s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 318s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 318s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 318s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 318s FOR EXAMPLE, 318s 318s MY $AUTO_ID = 0; 318s SUB FOO ($THING, $ID = $AUTO_ID++) { 318s PRINT "$THING HAS ID $ID"; 318s } 318s 318s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 318s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 318s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 318s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 318s 318s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 318s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 318s } 318s 318s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 318s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 318s VALUE PROVIDED WAS C. 318s 318s SUB FOO ($NAME //= "WORLD") { 318s PRINT "HELLO, $NAME"; 318s } 318s 318s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 318s 318s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 318s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 318s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 318s 318s SUB FOO ($X ||= 10) { 318s RETURN 5 + $X; 318s } 318s 318s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 318s FOR EXAMPLE, 318s 318s SUB FOO ($THING, $ = 1) { 318s PRINT $THING; 318s } 318s 318s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 318s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 318s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 318s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 318s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 318s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 318s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 318s 318s SUB FOO ($THING, $=) { 318s PRINT $THING; 318s } 318s 318s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 318s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 318s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 318s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 318s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 318s TO RIGHT. 318s 318s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 318s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 318s 318s SUB FOO ($FILTER, @INPUTS) { 318s PRINT $FILTER->($_) FOREACH @INPUTS; 318s } 318s 318s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 318s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 318s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 318s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 318s 318s SUB FOO ($THING, @) { 318s PRINT $THING; 318s } 318s 318s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 318s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 318s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 318s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 318s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 318s AS WITH STANDARD HASH CONSTRUCTION. 318s 318s SUB FOO ($FILTER, %INPUTS) { 318s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 318s } 318s 318s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 318s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 318s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 318s 318s SUB FOO ($THING, %) { 318s PRINT $THING; 318s } 318s 318s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 318s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 318s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 318s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 318s AN EMPTY ARRAY OR EMPTY HASH. 318s 318s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 318s THAT THE CALLER PASSED NO ARGUMENTS: 318s 318s SUB FOO () { 318s RETURN 123; 318s } 318s 318s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 318s WARNING IN THE C CATEGORY. FROM PERL 5.36 318s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 318s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 318s STATEMENT SUCH AS: 318s 318s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 318s 318s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 318s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 318s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 318s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 318s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 318s WARNINGS IN THE C CATEGORY WHEN 318s COMPILED: 318s 318s SUB F ($X) { 318s # THIS LINE EMITS THE WARNING SEEN BELOW 318s PRINT "ARGUMENTS ARE @_"; 318s } 318s 318s Z<> 318s 318s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 318s EXPERIMENTAL AT ... 318s 318s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 318s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 318s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 318s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 318s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 318s SUPPLY THAT ARGUMENT. 318s 318s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 318s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 318s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 318s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 318s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 318s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 318s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 318s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 318s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 318s 318s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 318s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 318s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 318s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 318s L. FOR EXAMPLE, 318s 318s SUB FOO :PROTOTYPE($) { $_[0] } 318s 318s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 318s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 318s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 318s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 318s 318s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 318s RETURN $LEFT + $RIGHT; 318s } 318s 318s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 318s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 318s THE SUBROUTINE'S BODY. 318s 318s =HEAD2 PRIVATE VARIABLES VIA MY() 318s X X X X X 318s X X 318s 318s SYNOPSIS: 318s 318s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 318s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 318s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 318s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 318s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 318s 318s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 318s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 318s SEE L AND L. 318s 318s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 318s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 318s (C/C/C/C), LOOP 318s (C/C/C/C/C), SUBROUTINE, C, 318s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 318s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 318s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 318s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 318s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 318s 318s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 318s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 318s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 318s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 318s X 318s 318s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 318s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 318s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 318s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 318s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 318s 318s MY $X = 10; 318s SUB BUMPX { $X++ } 318s 318s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 318s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 318s THE C ITSELF. SEE L. 318s X 318s 318s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 318s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 318s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 318s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 318s 318s $ARG = "FRED"; # "GLOBAL" VARIABLE 318s $N = CUBE_ROOT(27); 318s PRINT "$ARG THINKS THE ROOT IS $N\N"; 318s # OUTPUTS: FRED THINKS THE ROOT IS 3 318s 318s SUB CUBE_ROOT { 318s MY $ARG = SHIFT; # NAME DOESN'T MATTER 318s $ARG **= 1/3; 318s RETURN $ARG; 318s } 318s 318s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 318s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 318s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 318s 318s MY ($FOO) = ; # WRONG? 318s MY @FOO = ; 318s 318s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 318s 318s MY $FOO = ; 318s 318s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 318s 318s MY $FOO, $BAR = 1; # WRONG 318s 318s THAT HAS THE SAME EFFECT AS 318s 318s MY $FOO; 318s $BAR = 1; 318s 318s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 318s THE CURRENT STATEMENT. THUS, 318s 318s MY $X = $X; 318s 318s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 318s THE EXPRESSION 318s 318s MY $X = 123 AND $X == 123 318s 318s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 318s 318s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 318s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 318s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 318s 318s WHILE (MY $LINE = <>) { 318s $LINE = LC $LINE; 318s } CONTINUE { 318s PRINT $LINE; 318s } 318s 318s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 318s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 318s IT. SIMILARLY, IN THE CONDITIONAL 318s 318s IF ((MY $ANSWER = ) =~ /^YES$/I) { 318s USER_AGREES(); 318s } ELSIF ($ANSWER =~ /^NO$/I) { 318s USER_DISAGREES(); 318s } ELSE { 318s CHOMP $ANSWER; 318s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 318s } 318s 318s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 318s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 318s BUT NOT BEYOND IT. SEE L FOR INFORMATION 318s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 318s 318s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 318s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 318s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 318s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 318s IN THE LOOP 318s X X 318s 318s FOR MY $I (1, 2, 3) { 318s SOME_FUNCTION(); 318s } 318s 318s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 318s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 318s X X 318s 318s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 318s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 318s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 318s 318s USE STRICT 'VARS'; 318s 318s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 318s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 318s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 318s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 318s THIS WITH C. 318s 318s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 318s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 318s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 318s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 318s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 318s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 318s EXAMPLE. 318s 318s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 318s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 318s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 318s 318s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 318s 318s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 318s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 318s IS ALSO VISIBLE: 318s 318s PACKAGE MAIN; 318s OUR $X = 10; 318s MY $X = 20; 318s PRINT "$X AND $::X\N"; 318s 318s THAT WILL PRINT OUT C<20> AND C<10>. 318s 318s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 318s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 318s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 318s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 318s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 318s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 318s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 318s AN ANONYMOUS SUB REFERENCE: 318s 318s MY $SECRET_VERSION = '1.001-BETA'; 318s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 318s $SECRET_SUB->(); 318s 318s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 318s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 318s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 318s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 318s UNQUALIFIED AND UNQUALIFIABLE. 318s 318s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 318s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 318s L FOR SOMETHING OF A WORK-AROUND TO 318s THIS. 318s 318s =HEAD2 PERSISTENT PRIVATE VARIABLES 318s X X X X 318s X X 318s 318s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 318s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 318s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 318s 318s =HEAD3 PERSISTENT VARIABLES VIA STATE() 318s 318s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 318s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 318s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 318s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 318s THE C FORM DOES NOT REQUIRE THE 318s C PRAGMA. 318s 318s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 318s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 318s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 318s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 318s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 318s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 318s SUBROUTINE EACH TIME IT IS EXECUTED.) 318s 318s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 318s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 318s 318s USE FEATURE 'STATE'; 318s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 318s 318s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 318s 318s USE FEATURE 'STATE'; 318s SUB CREATE_COUNTER { 318s RETURN SUB { STATE $X; RETURN ++$X } 318s } 318s 318s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 318s CODE OUTSIDE. 318s 318s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 318s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 318s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 318s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 318s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 318s 318s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 318s 318s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 318s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 318s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 318s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 318s 318s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 318s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 318s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 318s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 318s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 318s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 318s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 318s 318s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 318s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 318s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 318s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 318s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 318s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 318s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 318s 318s { 318s MY $SECRET_VAL = 0; 318s SUB GIMME_ANOTHER { 318s RETURN ++$SECRET_VAL; 318s } 318s } 318s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 318s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 318s 318s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 318s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 318s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 318s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 318s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 318s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 318s STARTS TO RUN: 318s 318s BEGIN { 318s MY $SECRET_VAL = 0; 318s SUB GIMME_ANOTHER { 318s RETURN ++$SECRET_VAL; 318s } 318s } 318s 318s SEE L ABOUT THE 318s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 318s C AND C. 318s 318s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 318s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 318s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 318s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 318s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 318s 318s =HEAD2 TEMPORARY VALUES VIA LOCAL() 318s X X X X 318s X 318s 318s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 318s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 318s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 318s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 318s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 318s 318s SYNOPSIS: 318s 318s # LOCALIZATION OF VALUES 318s 318s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 318s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 318s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 318s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 318s 318s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 318s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 318s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 318s # LOCALIZATION 318s 318s # LOCALIZATION OF SYMBOLS 318s 318s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 318s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 318s # @MERLYN IS REALLY @RANDAL, ETC 318s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 318s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 318s 318s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 318s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 318s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 318s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 318s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 318s 318s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 318s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 318s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 318s CREATES NEW, DYNAMICALLY SCOPED VALUES. 318s 318s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 318s PLACED IN PARENTHESES. THIS OPERATOR WORKS 318s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 318s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 318s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 318s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 318s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 318s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 318s UNDEFINED VALUE.) 318s 318s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 318s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 318s VARIABLES OUTSIDE THE LOOP. 318s 318s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 318s X 318s 318s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 318s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 318s VIEWED AS A SCALAR OR AN ARRAY. SO 318s 318s LOCAL($FOO) = ; 318s LOCAL @FOO = ; 318s 318s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 318s 318s LOCAL $FOO = ; 318s 318s SUPPLIES A SCALAR CONTEXT. 318s 318s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 318s X 318s 318s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 318s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 318s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 318s 318s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 318s 318s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 318s { LOCAL $/ = UNDEF; $SLURP = ; } 318s 318s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 318s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 318s I, BECAUSE THE $1 VARIABLE IS 318s MAGICAL AND READ-ONLY : 318s 318s LOCAL $1 = 2; 318s 318s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 318s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 318s TO SAFELY REUSE $_ IN A SUBROUTINE. 318s 318s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 318s WORK AS DESCRIBED. 318s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 318s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 318s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 318s SEE L FOR MORE 318s DETAILS. 318s X 318s 318s =HEAD3 LOCALIZATION OF GLOBS 318s X X 318s 318s THE CONSTRUCT 318s 318s LOCAL *NAME; 318s 318s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 318s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 318s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 318s 318s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 318s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 318s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 318s SEPARATOR. 318s 318s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 318s X X 318s X 318s 318s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 318s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 318s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 318s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 318s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 318s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 318s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 318s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 318s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 318s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 318s 318s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 318s @ARY = ( 0..5 ); 318s { 318s LOCAL($ARY[5]) = 6; 318s LOCAL($HASH{'A'}) = 'DRILL'; 318s WHILE (MY $E = POP(@ARY)) { 318s PRINT "$E . . .\N"; 318s LAST UNLESS $E > 3; 318s } 318s IF (@ARY) { 318s $HASH{'ONLY A'} = 'TEST'; 318s DELETE $HASH{'A'}; 318s } 318s } 318s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 318s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 318s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 318s 318s PERL WILL PRINT 318s 318s 6 . . . 318s 4 . . . 318s 3 . . . 318s THIS IS A TEST ONLY A TEST. 318s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 318s 318s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 318s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 318s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 318s SURPRISING, AND IS VERY LIKELY TO CHANGE. 318s 318s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 318s X X X 318s X 318s 318s YOU CAN USE THE C AND C 318s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 318s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 318s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 318s 318s DO { 318s MY $VAL = $ARRAY[$IDX]; 318s LOCAL $ARRAY[$IDX]; 318s DELETE $ARRAY[$IDX]; 318s $VAL 318s } 318s 318s AND 318s 318s DO { 318s MY $VAL = $HASH{KEY}; 318s LOCAL $HASH{KEY}; 318s DELETE $HASH{KEY}; 318s $VAL 318s } 318s 318s EXCEPT THAT FOR THOSE THE C IS 318s SCOPED TO THE C BLOCK. SLICES ARE 318s ALSO ACCEPTED. 318s 318s MY %HASH = ( 318s A => [ 7, 8, 9 ], 318s B => 1, 318s ) 318s 318s { 318s MY $X = DELETE LOCAL $HASH{A}; 318s # $X IS [ 7, 8, 9 ] 318s # %HASH IS (B => 1) 318s 318s { 318s MY @NUMS = DELETE LOCAL @$X[0, 2] 318s # @NUMS IS (7, 9) 318s # $X IS [ UNDEF, 8 ] 318s 318s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 318s } 318s # $X IS BACK TO [ 7, 8, 9 ] 318s 318s } 318s # %HASH IS BACK TO ITS ORIGINAL STATE 318s 318s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 318s 318s =HEAD2 LVALUE SUBROUTINES 318s X X 318s 318s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 318s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 318s 318s MY $VAL; 318s SUB CANMOD : LVALUE { 318s $VAL; # OR: RETURN $VAL; 318s } 318s SUB NOMOD { 318s $VAL; 318s } 318s 318s CANMOD() = 5; # ASSIGNS TO $VAL 318s NOMOD() = 5; # ERROR 318s 318s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 318s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 318s BY A SCALAR. FOR EXAMPLE, CONSIDER: 318s 318s DATA(2,3) = GET_DATA(3,4); 318s 318s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 318s 318s (DATA(2,3)) = GET_DATA(3,4); 318s 318s AND IN: 318s 318s (DATA(2),DATA(3)) = GET_DATA(3,4); 318s 318s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 318s 318s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 318s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 318s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 318s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 318s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 318s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 318s 318s =HEAD2 LEXICAL SUBROUTINES 318s X X X X 318s 318s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 318s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 318s AVAILABLE UNDER C OR C OR HIGHER. 318s 318s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 318s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 318s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 318s CATEGORY WAS DISABLED. 318s 318s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 318s DECLARED, AND ONLY AFTER THAT DECLARATION: 318s 318s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 318s # VERSIONS EARLIER THAN 5.26. 318s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 318s USE FEATURE 'LEXICAL_SUBS'; 318s 318s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 318s STATE SUB FOO { 318s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 318s } 318s FOO(); # CALLS "STATE" SUB 318s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 318s 318s MY SUB BAR { ... } 318s BAR(); # CALLS "MY" SUB 318s 318s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 318s 318s # WRONG 318s MY SUB BAZ { 318s BAZ(); 318s } 318s 318s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 318s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 318s 318s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 318s 318s MY SUB BAZ { 318s __SUB__->(); # CALLS ITSELF 318s } 318s 318s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 318s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 318s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 318s HOWEVER: 318s 318s MY SUB BAZ; # PREDECLARATION 318s SUB BAZ { # DEFINE THE "MY" SUB 318s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 318s } 318s 318s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 318s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 318s C; THEY KEEP EACH OTHER ALIVE (SEE L). 318s 318s =HEAD3 C VS C 318s 318s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 318s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 318s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 318s CONTAINING BLOCK TO THE NEXT. 318s 318s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 318s NECESSARY IF YOU WANT TO CREATE CLOSURES: 318s 318s SUB WHATEVER { 318s MY $X = SHIFT; 318s MY SUB INNER { 318s ... DO SOMETHING WITH $X ... 318s } 318s INNER(); 318s } 318s 318s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 318s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 318s SEE THE C<$X> FROM THE FIRST CALL TO C. 318s 318s =HEAD3 C SUBROUTINES 318s 318s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 318s SUBROUTINE OF THE SAME NAME. 318s 318s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 318s INSIDE AN INNER SCOPE: 318s 318s SUB FOO { ... } 318s 318s SUB BAR { 318s MY SUB FOO { ... } 318s { 318s # NEED TO USE THE OUTER FOO HERE 318s OUR SUB FOO; 318s FOO(); 318s } 318s } 318s 318s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 318s 318s PACKAGE MYSNEAKYMODULE; 318s 318s OUR SUB DO_SOMETHING { ... } 318s 318s SUB DO_SOMETHING_WITH_CALLER { 318s PACKAGE DB; 318s () = CALLER 1; # SETS @DB::ARGS 318s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 318s } 318s 318s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 318s X X<*> 318s 318s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 318s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 318s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 318s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 318s 318s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 318s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 318s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 318s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 318s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 318s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 318s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 318s 318s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 318s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 318s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 318s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 318s 318s SUB DOUBLEARY { 318s LOCAL(*SOMEARY) = @_; 318s FOREACH $ELEM (@SOMEARY) { 318s $ELEM *= 2; 318s } 318s } 318s DOUBLEARY(*FOO); 318s DOUBLEARY(*BAR); 318s 318s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 318s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 318s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 318s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 318s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 318s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 318s 318s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 318s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 318s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 318s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 318s L. 318s 318s =HEAD2 WHEN TO STILL USE LOCAL() 318s X X 318s 318s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 318s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 318s I USE C INSTEAD OF C. 318s 318s =OVER 4 318s 318s =ITEM 1. 318s 318s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 318s 318s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 318s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 318s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 318s IN C<@FIELDS>. 318s 318s { 318s LOCAL @ARGV = ("/ETC/MOTD"); 318s LOCAL $/ = UNDEF; 318s LOCAL $_ = <>; 318s @FIELDS = SPLIT /^\S*=+\S*$/; 318s } 318s 318s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 318s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 318s 318s =ITEM 2. 318s 318s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 318s 318s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 318s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 318s TABLE ENTRIES: 318s 318s SUB IOQUEUE { 318s LOCAL (*READER, *WRITER); # NOT MY! 318s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 318s RETURN (*READER, *WRITER); 318s } 318s ($HEAD, $TAIL) = IOQUEUE(); 318s 318s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 318s ENTRIES. 318s 318s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 318s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 318s A LOCAL ALIAS. 318s 318s { 318s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 318s GROW(); # REALLY CALLS SHRINK() 318s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 318s } 318s GROW(); # GET THE REAL GROW() AGAIN 318s 318s SEE L FOR MORE ABOUT MANIPULATING 318s FUNCTIONS BY NAME IN THIS WAY. 318s 318s =ITEM 3. 318s 318s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 318s 318s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 318s IS DONE ON DYNAMICS: 318s 318s { 318s LOCAL $SIG{INT} = 'IGNORE'; 318s FUNCT(); # UNINTERRUPTIBLE 318s } 318s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 318s 318s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 318s 318s =BACK 318s 318s =HEAD2 PASS BY REFERENCE 318s X X X 318s 318s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 318s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 318s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 318s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 318s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 318s 318s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 318s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 318s OF ALL THEIR FORMER LAST ELEMENTS: 318s 318s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 318s 318s SUB POPMANY { 318s MY $AREF; 318s MY @RETLIST; 318s FOREACH $AREF ( @_ ) { 318s PUSH @RETLIST, POP @$AREF; 318s } 318s RETURN @RETLIST; 318s } 318s 318s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 318s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 318s 318s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 318s SUB INTER { 318s MY ($K, $HREF, %SEEN); # LOCALS 318s FOREACH $HREF (@_) { 318s WHILE ( $K = EACH %$HREF ) { 318s $SEEN{$K}++; 318s } 318s } 318s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 318s } 318s 318s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 318s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 318s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 318s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 318s A LITTLE EXPENSIVE. 318s 318s WHERE PEOPLE GET INTO TROUBLE IS HERE: 318s 318s (@W, @X) = FUNC(@Y, @Z); 318s OR 318s (%W, %X) = FUNC(%Y, %Z); 318s 318s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 318s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 318s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 318s AS ALWAYS. 318s 318s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 318s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 318s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 318s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 318s 318s ($WREF, $XREF) = FUNC(\@Y, \@Z); 318s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 318s SUB FUNC { 318s MY ($YREF, $ZREF) = @_; 318s IF (@$YREF > @$ZREF) { 318s RETURN ($YREF, $ZREF); 318s } ELSE { 318s RETURN ($ZREF, $YREF); 318s } 318s } 318s 318s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 318s 318s (*W, *X) = FUNC(\@Y, \@Z); 318s PRINT "@W HAS MORE THAN @X\N"; 318s SUB FUNC { 318s LOCAL (*Y, *Z) = @_; 318s IF (@Y > @Z) { 318s RETURN (\@Y, \@Z); 318s } ELSE { 318s RETURN (\@Z, \@Y); 318s } 318s } 318s 318s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 318s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 318s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 318s ARE IN THE SYMBOL TABLE. 318s 318s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 318s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 318s FOR EXAMPLE: 318s 318s SPLUTTER(\*STDOUT); 318s SUB SPLUTTER { 318s MY $FH = SHIFT; 318s PRINT $FH "HER UM WELL A HMMM\N"; 318s } 318s 318s $REC = GET_REC(\*STDIN); 318s SUB GET_REC { 318s MY $FH = SHIFT; 318s RETURN SCALAR <$FH>; 318s } 318s 318s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 318s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 318s 318s SUB OPENIT { 318s MY $PATH = SHIFT; 318s LOCAL *FH; 318s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 318s } 318s 318s =HEAD2 PROTOTYPES 318s X X 318s 318s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 318s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 318s SECTION OR WITH A L. 318s IF YOU DECLARE EITHER OF 318s 318s SUB MYPUSH (\@@) 318s SUB MYPUSH :PROTOTYPE(\@@) 318s 318s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 318s 318s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 318s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 318s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 318s OF AN ATTRIBUTE. 318s 318s THE 318s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 318s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 318s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 318s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 318s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 318s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 318s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 318s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 318s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 318s 318s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 318s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 318s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 318s 318s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 318s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 318s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 318s CORRESPONDING BUILT-IN. 318s 318s DECLARED AS CALLED AS 318s 318s SUB MYLINK ($$) MYLINK $OLD, $NEW 318s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 318s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 318s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 318s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 318s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 318s SUB MYPOP (\@) MYPOP @ARRAY 318s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 318s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 318s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 318s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 318s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 318s SUB MYRAND (;$) MYRAND 42 318s SUB MYTIME () MYTIME 318s 318s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 318s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 318s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 318s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 318s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 318s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 318s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 318s 318s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 318s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 318s 318s SUB MYREF (\[$@%&*]) 318s 318s WILL ALLOW CALLING MYREF() AS 318s 318s MYREF $VAR 318s MYREF @ARRAY 318s MYREF %HASH 318s MYREF &SUB 318s MYREF *GLOB 318s 318s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 318s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 318s 318s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 318s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 318s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 318s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 318s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 318s OR A SUBSEQUENT COMMA. 318s 318s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 318s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 318s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 318s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 318s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 318s FOLLOWS: 318s 318s USE SYMBOL 'QUALIFY_TO_REF'; 318s 318s SUB FOO (*) { 318s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 318s ... 318s } 318s 318s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 318s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 318s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 318s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 318s 318s SUB MYPUSH (+@) { 318s MY $AREF = SHIFT; 318s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 318s PUSH @$AREF, @_; 318s } 318s 318s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 318s IS OF AN ACCEPTABLE TYPE. 318s 318s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 318s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 318s 318s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 318s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 318s PROVIDED, C<$_> WILL BE USED INSTEAD. 318s 318s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 318s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 318s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 318s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 318s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 318s 318s MYTIME +2; 318s 318s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 318s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 318s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 318s 318s SUB MYGETPROTOBYNUMBER($;); 318s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 318s 318s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 318s PROVIDED IT'S IN THE INITIAL POSITION: 318s X<&> 318s 318s SUB TRY (&@) { 318s MY($TRY,$CATCH) = @_; 318s EVAL { &$TRY }; 318s IF ($@) { 318s LOCAL $_ = $@; 318s &$CATCH; 318s } 318s } 318s SUB CATCH (&) { $_[0] } 318s 318s TRY { 318s DIE "PHOOEY"; 318s } CATCH { 318s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 318s }; 318s 318s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 318s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 318s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 318s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 318s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 318s 318s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 318s X 318s 318s SUB MYGREP (&@) { 318s MY $CODE = SHIFT; 318s MY @RESULT; 318s FOREACH $_ (@_) { 318s PUSH(@RESULT, $_) IF &$CODE; 318s } 318s @RESULT; 318s } 318s 318s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 318s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 318s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 318s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 318s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 318s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 318s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 318s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 318s 318s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 318s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 318s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 318s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 318s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 318s MAJORITY OF OFFENDING CODE IS FIXED. 318s 318s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 318s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 318s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 318s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 318s 318s SUB FUNC ($) { 318s MY $N = SHIFT; 318s PRINT "YOU GAVE ME $N\N"; 318s } 318s 318s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 318s RETURNING A LIST: 318s 318s FUNC(@FOO); 318s FUNC( $TEXT =~ /\W+/G ); 318s 318s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 318s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 318s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 318s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 318s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 318s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 318s 318s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 318s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 318s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 318s EFFECT, LIKE SO: 318s 318s SUB FOO($$); 318s SUB FOO($$) { 318s FOO 1, 2; 318s } 318s 318s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 318s TO MAKE THE WORLD A BETTER PLACE. 318s 318s =HEAD2 CONSTANT FUNCTIONS 318s X 318s 318s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 318s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 318s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 318s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 318s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 318s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 318s 318s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 318s 318s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 318s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 318s # AND IT'S INLINED, TOO! 318s SUB ST_DEV () { 0 } 318s SUB ST_INO () { 1 } 318s 318s SUB FLAG_FOO () { 1 << 8 } 318s SUB FLAG_BAR () { 1 << 9 } 318s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 318s 318s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 318s 318s SUB N () { INT(OPT_BAZ) / 3 } 318s 318s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 318s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 318s 318s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 318s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 318s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 318s C: 318s 318s SUB BAZ_VAL () { 318s IF (OPT_BAZ) { 318s RETURN 23; 318s } 318s ELSE { 318s RETURN 42; 318s } 318s } 318s SUB BONK_VAL () { RETURN 12345 } 318s 318s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 318s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 318s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 318s 318s BEGIN { 318s MY $VAR = 1; 318s NO STRICT 'REFS'; 318s *INLINED = SUB () { $VAR }; 318s } 318s 318s BEGIN { 318s MY $VAR = 1; 318s MY $REF = \$VAR; 318s NO STRICT 'REFS'; 318s *NOT_INLINED = SUB () { $VAR }; 318s } 318s 318s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 318s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 318s 318s BEGIN { 318s MY $X = 10; 318s *FOO = SUB () { $X }; 318s $X++; 318s } 318s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 318s 318s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 318s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 318s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 318s SO IT PRINTED C<10>, NOT C<11>. 318s 318s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 318s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 318s ASIDE FROM WHERE IT IS DECLARED. 318s 318s # FINE, NO WARNING 318s BEGIN { 318s MY $X = 54321; 318s *INLINED = SUB () { $X }; 318s } 318s # ERROR 318s BEGIN { 318s MY $X; 318s $X = 54321; 318s *ALSO_INLINED = SUB () { $X }; 318s } 318s 318s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 318s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 318s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 318s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 318s CONSTANT SUBROUTINE: 318s 318s MY $X = 54321; 318s *INLINED = SUB : CONST { $X }; 318s $X++; 318s 318s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 318s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 318s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 318s VALUE CAPTURED THE SAME WAY. 318s 318s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 318s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 318s AN EXPLICIT C: 318s 318s BEGIN { 318s MY $X = 10; 318s *FOO = SUB () { RETURN $X }; 318s $X++; 318s } 318s PRINT FOO(); # PRINTS 11 318s 318s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 318s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 318s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 318s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 318s 318s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 318s SUB ONE { 318s 1; 318s } 318s IF (ONE ) { 318s PRINT ONE() IF ONE ; 318s } 318s 318s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 318s SUB ONE () { 1 } 318s DO { 318s PRINT 1 318s }; 318s 318s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 318s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 318s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 318s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 318s 318s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 318s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 318s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 318s SUBROUTINE ONE REDEFINED AT -E LINE 1. 318s 318s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 318s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 318s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 318s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 318s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 318s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 318s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 318s MENTIONED ABOVE: 318s 318s SUB NOT_INLINED () { RETURN 23 } 318s 318s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 318s X X X X 318s 318s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 318s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 318s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 318s ON A NON-UNIX SYSTEM. 318s 318s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 318s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 318s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 318s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 318s 318s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 318s CHDIR $SOMEWHERE; 318s SUB CHDIR { ... } 318s 318s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 318s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 318s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 318s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 318s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 318s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 318s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 318s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 318s FOR SOME KEYWORDS. SEE L. 318s 318s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 318s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 318s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 318s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 318s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 318s THAT IS, THEY COULD SAY 318s 318s USE MODULE 'OPEN'; 318s 318s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 318s 318s USE MODULE; 318s 318s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 318s 318s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 318s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 318s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 318s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 318s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 318s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 318s THAT UNDERSTANDS REGULAR EXPRESSIONS. 318s 318s PACKAGE REGLOB; 318s REQUIRE EXPORTER; 318s @ISA = 'EXPORTER'; 318s @EXPORT_OK = 'GLOB'; 318s 318s SUB IMPORT { 318s MY $PKG = SHIFT; 318s RETURN UNLESS @_; 318s MY $SYM = SHIFT; 318s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 318s $PKG->EXPORT($WHERE, $SYM, @_); 318s } 318s 318s SUB GLOB { 318s MY $PAT = SHIFT; 318s MY @GOT; 318s IF (OPENDIR MY $D, '.') { 318s @GOT = GREP /$PAT/, READDIR $D; 318s CLOSEDIR $D; 318s } 318s RETURN @GOT; 318s } 318s 1; 318s 318s AND HERE'S HOW IT COULD BE (AB)USED: 318s 318s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 318s PACKAGE FOO; 318s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 318s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 318s 318s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 318s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 318s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 318s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 318s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 318s IT MUST BE DONE AT ALL. 318s 318s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 318s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 318s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 318s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 318s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 318s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 318s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 318s LIBRARY. 318s 318s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 318s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 318s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 318s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 318s (SEE L). 318s 318s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 318s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 318s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 318s 318s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 318s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 318s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 318s C SYNTAX, THOUGH). 318s 318s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 318s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 318s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 318s 318s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 318s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 318s 318s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 318s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 318s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 318s 318s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 318s 318s =HEAD2 AUTOLOADING 318s X X 318s 318s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 318s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 318s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 318s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 318s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 318s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 318s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 318s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 318s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 318s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 318s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 318s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 318s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 318s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 318s SUBROUTINE NAME. SEE L FOR DETAILS.) 318s 318s 318s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 318s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 318s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 318s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 318s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 318s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 318s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 318s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 318s 318s SUB AUTOLOAD { 318s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 318s MY $PROGRAM = $AUTOLOAD; 318s $PROGRAM =~ S/.*:://; 318s SYSTEM($PROGRAM, @_); 318s } 318s DATE(); 318s WHO(); 318s LS('-L'); 318s 318s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 318s EVEN NEED PARENTHESES: 318s 318s USE SUBS QW(DATE WHO LS); 318s DATE; 318s WHO; 318s LS '-L'; 318s 318s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 318s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 318s 318s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 318s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 318s DESCRIBED IN L AND IN L, THE STANDARD 318s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 318s FUNCTIONS TO PERL CODE IN L. 318s 318s =HEAD2 SUBROUTINE ATTRIBUTES 318s X X X 318s 318s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 318s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 318s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 318s C HAD BEEN SEEN. SEE L FOR DETAILS 318s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 318s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 318s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 318s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 318s 318s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 318s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 318s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 318s NEST PROPERLY. 318s 318s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 318s 318s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 318s SUB PLUGH () : UGLY('\(") :BAD; 318s SUB XYZZY : _5X5 { ... } 318s 318s EXAMPLES OF INVALID SYNTAX: 318s 318s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 318s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 318s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 318s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 318s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 318s 318s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 318s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 318s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 318s PARSED AND INVOKED: 318s 318s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 318s 318s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 318s SEE L AND L. 318s 318s =HEAD1 SEE ALSO 318s 318s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 318s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 318s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 318s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 318s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 318s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 318s 318s =FOR VI 318s # EX: SET STS=0 SW=4 ET: 318s 318s ok 2 318s # testing mod_cgi with /modules/cgi/perl.pl 318s # expected 200 318s # received 200 318s # body: PERL CGI 318s ok 3 318s # testing mod_test_rwrite with /test_rwrite 318s # expected 200 318s # received 200 318s # body: A 318s ok 4 318s ok 321s t/filter/case_in.t .................. 321s 1..3 321s # Running under perl version 5.040001 for linux 321s # Current time local: Thu Sep 4 15:51:00 2025 321s # Current time GMT: Thu Sep 4 15:51:00 2025 321s # Using Test.pm version 1.31 321s # Using Apache/Test.pm version 1.44 321s ok 1 321s # testing mod_cgi with /modules/cgi/perl_echo.pl 321s # expected 200 321s # received 200 321s ok 2 321s # testing mod_echo_post with /echo_post 321s # expected 200 321s # received 200 321s ok 3 321s ok 323s t/filter/input_body.t ............... 323s 1..2 323s # Running under perl version 5.040001 for linux 323s # Current time local: Thu Sep 4 15:51:03 2025 323s # Current time GMT: Thu Sep 4 15:51:03 2025 323s # Using Test.pm version 1.31 323s # Using Apache/Test.pm version 1.44 323s # testing : Posted "1 ko" 323s # expected: 'ok 1' 323s # received: 'ok 1' 323s ok 1 323s # testing : Posted "2 ko" 323s # expected: 'ok 2' 323s # received: 'ok 2' 323s ok 2 323s ok 326s t/http11/basicauth.t ................ 326s 1..3 326s # Running under perl version 5.040001 for linux 326s # Current time local: Thu Sep 4 15:51:06 2025 326s # Current time GMT: Thu Sep 4 15:51:06 2025 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.44 326s ok 1 326s ok 2 326s ok 3 326s ok 329s t/http11/chunked.t .................. 329s 1..30 329s # Running under perl version 5.040001 for linux 329s # Current time local: Thu Sep 4 15:51:09 2025 329s # Current time GMT: Thu Sep 4 15:51:09 2025 329s # Using Test.pm version 1.31 329s # Using Apache/Test.pm version 1.44 329s # testing : response protocol 329s # expected: 'HTTP/1.1' 329s # received: 'HTTP/1.1' 329s ok 1 329s # testing : response Transfer-Encoding 329s # expected: 'chunked' 329s # received: 'chunked' 329s ok 2 329s # testing : no Content-Length 329s # expected: 0 329s # received: 0 329s ok 3 329s # testing : body length 329s # expected: '70976' 329s # received: 70976 329s ok 4 329s # testing : number of requests 329s # expected: 1 329s # received: 1 329s ok 5 329s # testing : response protocol 329s # expected: 'HTTP/1.1' 329s # received: 'HTTP/1.1' 329s ok 6 329s # testing : response Transfer-Encoding 329s # expected: 'chunked' 329s # received: 'chunked' 329s ok 7 329s # testing : no Content-Length 329s # expected: 0 329s # received: 0 329s ok 8 329s # testing : body length 329s # expected: '212509' 329s # received: 212509 329s ok 9 329s # testing : number of requests 329s # expected: 2 329s # received: 2 329s ok 10 329s # testing : response protocol 329s # expected: 'HTTP/1.1' 329s # received: 'HTTP/1.1' 329s ok 11 329s # testing : response Transfer-Encoding 329s # expected: 'chunked' 329s # received: 'chunked' 329s ok 12 329s # testing : no Content-Length 329s # expected: 0 329s # received: 0 329s ok 13 329s # testing : body length 329s # expected: '280545' 329s # received: 280545 329s ok 14 329s # testing : number of requests 329s # expected: 3 329s # received: 3 329s ok 15 329s # testing : response protocol 329s # expected: 'HTTP/1.1' 329s # received: 'HTTP/1.1' 329s ok 16 329s # testing : response Transfer-Encoding 329s # expected: 'chunked' 329s # received: 'chunked' 329s ok 17 329s # testing : no Content-Length 329s # expected: 0 329s # received: 0 329s ok 18 329s # testing : body length 329s # expected: '845969' 329s # received: 845969 329s ok 19 329s # testing : number of requests 329s # expected: 4 329s # received: 4 329s ok 20 329s # testing : response protocol 329s # expected: 'HTTP/1.1' 329s # received: 'HTTP/1.1' 329s ok 21 329s # testing : no Transfer-Encoding (test result inverted) 329s # expected: 'chunked' 329s # received: '' 329s ok 22 329s # testing : content length 329s # expected: 253 329s # received: '253' 329s ok 23 329s # testing : body length 329s # expected: '242' 329s # received: 242 329s ok 24 329s # testing : number of requests 329s # expected: 5 329s # received: 5 329s ok 25 329s # testing : response protocol 329s # expected: 'HTTP/1.1' 329s # received: 'HTTP/1.1' 329s ok 26 329s # testing : no Transfer-Encoding (test result inverted) 329s # expected: 'chunked' 329s # received: '' 329s ok 27 329s # testing : content length 329s # expected: '' 329s # received: '' 329s ok 28 329s # testing : body length 329s # expected: '14276' 329s # received: 14276 329s ok 29 329s # testing : number of requests 329s # expected: 6 329s # received: 6 329s ok 30 329s ok 332s t/http11/chunked2.t ................. 332s 1..2 332s # Running under perl version 5.040001 for linux 332s # Current time local: Thu Sep 4 15:51:12 2025 332s # Current time GMT: Thu Sep 4 15:51:12 2025 332s # Using Test.pm version 1.31 332s # Using Apache/Test.pm version 1.44 332s # testing : successful response 332s # expected: 200 332s # received: '200' 332s ok 1 332s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 332s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 332s ok 2 332s ok 335s t/http11/clength.t .................. 335s 1..6 335s # Running under perl version 5.040001 for linux 335s # Current time local: Thu Sep 4 15:51:14 2025 335s # Current time GMT: Thu Sep 4 15:51:14 2025 335s # Using Test.pm version 1.31 335s # Using Apache/Test.pm version 1.44 335s # testing : successful response 335s # expected: 200 335s # received: '200' 335s ok 1 335s # expected: 10 335s # received: '10' 335s ok 2 335s # expected: 'bbbbbbbbbb' 335s # received: 'bbbbbbbbbb' 335s ok 3 335s # testing : successful response 335s # expected: 200 335s # received: '200' 335s ok 4 335s # expected: 6 335s # received: '6' 335s ok 5 335s # expected: 'foobar' 335s # received: 'foobar' 335s ok 6 335s ok 339s t/http11/post.t ..................... 339s # using LWP client 339s 1..51 339s # Running under perl version 5.040001 for linux 339s # Current time local: Thu Sep 4 15:51:17 2025 339s # Current time GMT: Thu Sep 4 15:51:17 2025 339s # Using Test.pm version 1.31 339s # Using Apache/Test.pm version 1.44 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 1024 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Connection: Keep-Alive 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 1 339s #DMMATCH1: 1 339s #Keep-Alive: timeout=5, max=100 339s # 339s # testing : length posted 339s # expected: '1024' 339s # received: 1024 339s ok 1 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 2048 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 2 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '2048' 339s # received: 2048 339s ok 2 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 3072 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 3 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '3072' 339s # received: 3072 339s ok 3 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 4096 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 4 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '4096' 339s # received: 4096 339s ok 4 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 5120 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 5 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '5120' 339s # received: 5120 339s ok 5 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 6144 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 6 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '6144' 339s # received: 6144 339s ok 6 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 7168 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 7 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '7168' 339s # received: 7168 339s ok 7 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 8192 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 8 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '8192' 339s # received: 8192 339s ok 8 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 9216 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 5 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 9 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '9216' 339s # received: 9216 339s ok 9 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 10240 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 10 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '10240' 339s # received: 10240 339s ok 10 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 11264 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 11 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '11264' 339s # received: 11264 339s ok 11 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 12288 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 12 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '12288' 339s # received: 12288 339s ok 12 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 13312 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 13 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '13312' 339s # received: 13312 339s ok 13 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 14336 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 14 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '14336' 339s # received: 14336 339s ok 14 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 15360 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 15 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '15360' 339s # received: 15360 339s ok 15 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 16384 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 16 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '16384' 339s # received: 16384 339s ok 16 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 17408 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 17 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '17408' 339s # received: 17408 339s ok 17 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 18432 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 18 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '18432' 339s # received: 18432 339s ok 18 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 19456 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:20 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 19 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '19456' 339s # received: 19456 339s ok 19 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 20480 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 20 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '20480' 339s # received: 20480 339s ok 20 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 21504 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 21 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '21504' 339s # received: 21504 339s ok 21 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 22528 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 22 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '22528' 339s # received: 22528 339s ok 22 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 23552 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 23 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '23552' 339s # received: 23552 339s ok 23 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 24576 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 24 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '24576' 339s # received: 24576 339s ok 24 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 25600 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 25 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '25600' 339s # received: 25600 339s ok 25 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 26624 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 26 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '26624' 339s # received: 26624 339s ok 26 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 27648 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 27 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '27648' 339s # received: 27648 339s ok 27 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 28672 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 28 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '28672' 339s # received: 28672 339s ok 28 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 29696 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 29 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '29696' 339s # received: 29696 339s ok 29 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 30720 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 30 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '30720' 339s # received: 30720 339s ok 30 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 31744 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 31 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '31744' 339s # received: 31744 339s ok 31 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 32768 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 32 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '32768' 339s # received: 32768 339s ok 32 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 33792 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 33 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '33792' 339s # received: 33792 339s ok 33 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 34816 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 34 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '34816' 339s # received: 34816 339s ok 34 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 35840 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 35 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '35840' 339s # received: 35840 339s ok 35 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 36864 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 36 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '36864' 339s # received: 36864 339s ok 36 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 37888 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 37 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '37888' 339s # received: 37888 339s ok 37 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 38912 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 38 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '38912' 339s # received: 38912 339s ok 38 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 39936 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 39 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '39936' 339s # received: 39936 339s ok 39 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 40960 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 40 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '40960' 339s # received: 40960 339s ok 40 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 41984 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 41 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '41984' 339s # received: 41984 339s ok 41 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 43008 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 42 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '43008' 339s # received: 43008 339s ok 42 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 44032 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:21 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 43 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '44032' 339s # received: 44032 339s ok 43 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 45056 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 44 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '45056' 339s # received: 45056 339s ok 44 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 46080 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 45 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '46080' 339s # received: 46080 339s ok 45 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 47104 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 46 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '47104' 339s # received: 47104 339s ok 46 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 48128 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 47 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '48128' 339s # received: 48128 339s ok 47 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 49152 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 48 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '49152' 339s # received: 49152 339s ok 48 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 50176 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 49 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '50176' 339s # received: 50176 339s ok 49 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 51200 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 6 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 50 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '51200' 339s # received: 51200 339s ok 50 339s #lwp request: 339s #POST http://localhost:8529/eat_post HTTP/1.1 339s #User-Agent: libwww-perl/6.78 339s #Content-Length: 102400 339s # 339s #server response: 339s #HTTP/1.1 200 OK 339s #Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 339s #Vary: In-If1 339s #Content-Length: 7 339s #Client-Date: Thu, 04 Sep 2025 15:51:22 GMT 339s #Client-Peer: 127.0.0.1:8529 339s #Client-Response-Num: 51 339s #DMMATCH1: 1 339s # 339s # testing : length posted 339s # expected: '102400' 339s # received: 102400 339s ok 51 339s ok 342s t/modules/aaa.t ..................... 342s 1..40 342s # Running under perl version 5.040001 for linux 342s # Current time local: Thu Sep 4 15:51:22 2025 342s # Current time GMT: Thu Sep 4 15:51:22 2025 342s # Using Test.pm version 1.31 342s # Using Apache/Test.pm version 1.44 342s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm2 342s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 342s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/form1 342s ok 1 342s ok 2 342s ok 3 342s ok 4 342s ok 5 342s ok 6 342s ok 7 342s ok 8 342s ok 9 342s ok 10 342s ok 11 342s ok 12 342s ok 13 342s ok 14 342s ok 15 342s ok 16 342s ok 17 342s ok 18 342s ok 19 342s ok 20 342s ok 21 342s ok 22 342s ok 23 342s ok 24 342s ok 25 342s ok 26 342s ok 27 342s ok 28 342s ok 29 342s ok 30 342s ok 31 342s ok 32 342s ok 33 342s ok 34 342s ok 35 342s ok 36 342s ok 37 342s ok 38 342s ok 39 342s ok 40 342s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 342s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/form1 342s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm2 342s ok 346s t/modules/access.t .................. 346s 1..408 346s # Running under perl version 5.040001 for linux 346s # Current time local: Thu Sep 4 15:51:25 2025 346s # Current time GMT: Thu Sep 4 15:51:25 2025 346s # Using Test.pm version 1.31 346s # Using Apache/Test.pm version 1.44 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # expecting access. 346s ok 1 346s # --- 346s # Order deny,allow 346s # Deny from all 346s # expecting access denial. 346s ok 2 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # Deny from all 346s # expecting access. 346s ok 3 346s # --- 346s # Order deny,allow 346s # Deny from localhost 346s # expecting access denial. 346s ok 4 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # Deny from localhost 346s # expecting access. 346s ok 5 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 6 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # Deny from 127.0.0.1 346s # expecting access. 346s ok 7 346s # --- 346s # Order deny,allow 346s # Deny from 127.0 346s # expecting access denial. 346s ok 8 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # Deny from 127.0 346s # expecting access. 346s ok 9 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 10 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 11 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 12 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # Deny from 127.0.0.1/16 346s # expecting access. 346s ok 13 346s # --- 346s # Order deny,allow 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 14 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 15 346s # --- 346s # Order deny,allow 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 16 346s # --- 346s # Order deny,allow 346s # Allow from all 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 17 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # expecting access. 346s ok 18 346s # --- 346s # Order deny,allow 346s # Deny from all 346s # expecting access denial. 346s ok 19 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # Deny from all 346s # expecting access. 346s ok 20 346s # --- 346s # Order deny,allow 346s # Deny from localhost 346s # expecting access denial. 346s ok 21 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # Deny from localhost 346s # expecting access. 346s ok 22 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 23 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # Deny from 127.0.0.1 346s # expecting access. 346s ok 24 346s # --- 346s # Order deny,allow 346s # Deny from 127.0 346s # expecting access denial. 346s ok 25 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # Deny from 127.0 346s # expecting access. 346s ok 26 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 27 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 28 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 29 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # Deny from 127.0.0.1/16 346s # expecting access. 346s ok 30 346s # --- 346s # Order deny,allow 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 31 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 32 346s # --- 346s # Order deny,allow 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 33 346s # --- 346s # Order deny,allow 346s # Allow from localhost 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 34 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # expecting access. 346s ok 35 346s # --- 346s # Order deny,allow 346s # Deny from all 346s # expecting access denial. 346s ok 36 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # Deny from all 346s # expecting access. 346s ok 37 346s # --- 346s # Order deny,allow 346s # Deny from localhost 346s # expecting access denial. 346s ok 38 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # Deny from localhost 346s # expecting access. 346s ok 39 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 40 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1 346s # expecting access. 346s ok 41 346s # --- 346s # Order deny,allow 346s # Deny from 127.0 346s # expecting access denial. 346s ok 42 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # Deny from 127.0 346s # expecting access. 346s ok 43 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 44 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 45 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 46 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1/16 346s # expecting access. 346s ok 47 346s # --- 346s # Order deny,allow 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 48 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 49 346s # --- 346s # Order deny,allow 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 50 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 51 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # expecting access. 346s ok 52 346s # --- 346s # Order deny,allow 346s # Deny from all 346s # expecting access denial. 346s ok 53 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # Deny from all 346s # expecting access. 346s ok 54 346s # --- 346s # Order deny,allow 346s # Deny from localhost 346s # expecting access denial. 346s ok 55 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # Deny from localhost 346s # expecting access. 346s ok 56 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 57 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # Deny from 127.0.0.1 346s # expecting access. 346s ok 58 346s # --- 346s # Order deny,allow 346s # Deny from 127.0 346s # expecting access denial. 346s ok 59 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # Deny from 127.0 346s # expecting access. 346s ok 60 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 61 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 62 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 63 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # Deny from 127.0.0.1/16 346s # expecting access. 346s ok 64 346s # --- 346s # Order deny,allow 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 65 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 66 346s # --- 346s # Order deny,allow 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 67 346s # --- 346s # Order deny,allow 346s # Allow from 127.0 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 68 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 69 346s # --- 346s # Order deny,allow 346s # Deny from all 346s # expecting access denial. 346s ok 70 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from all 346s # expecting access. 346s ok 71 346s # --- 346s # Order deny,allow 346s # Deny from localhost 346s # expecting access denial. 346s ok 72 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from localhost 346s # expecting access. 346s ok 73 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 74 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1 346s # expecting access. 346s ok 75 346s # --- 346s # Order deny,allow 346s # Deny from 127.0 346s # expecting access denial. 346s ok 76 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0 346s # expecting access. 346s ok 77 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 78 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 79 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 80 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1/16 346s # expecting access. 346s ok 81 346s # --- 346s # Order deny,allow 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 82 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 83 346s # --- 346s # Order deny,allow 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 84 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 85 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # expecting access. 346s ok 86 346s # --- 346s # Order deny,allow 346s # Deny from all 346s # expecting access denial. 346s ok 87 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # Deny from all 346s # expecting access. 346s ok 88 346s # --- 346s # Order deny,allow 346s # Deny from localhost 346s # expecting access denial. 346s ok 89 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # Deny from localhost 346s # expecting access. 346s ok 90 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 91 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1 346s # expecting access. 346s ok 92 346s # --- 346s # Order deny,allow 346s # Deny from 127.0 346s # expecting access denial. 346s ok 93 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0 346s # expecting access. 346s ok 94 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 95 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 96 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 97 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1/16 346s # expecting access. 346s ok 98 346s # --- 346s # Order deny,allow 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 99 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 100 346s # --- 346s # Order deny,allow 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 101 346s # --- 346s # Order deny,allow 346s # Allow from 127.0.0.1/16 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 102 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # expecting access. 346s ok 103 346s # --- 346s # Order deny,allow 346s # Deny from all 346s # expecting access denial. 346s ok 104 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # Deny from all 346s # expecting access denial. 346s ok 105 346s # --- 346s # Order deny,allow 346s # Deny from localhost 346s # expecting access denial. 346s ok 106 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # Deny from localhost 346s # expecting access denial. 346s ok 107 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 108 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 109 346s # --- 346s # Order deny,allow 346s # Deny from 127.0 346s # expecting access denial. 346s ok 110 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # Deny from 127.0 346s # expecting access denial. 346s ok 111 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 112 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 113 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 114 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 115 346s # --- 346s # Order deny,allow 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 116 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 117 346s # --- 346s # Order deny,allow 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 118 346s # --- 346s # Order deny,allow 346s # Allow from somewhere.else.com 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 119 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # expecting access. 346s ok 120 346s # --- 346s # Order deny,allow 346s # Deny from all 346s # expecting access denial. 346s ok 121 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # Deny from all 346s # expecting access denial. 346s ok 122 346s # --- 346s # Order deny,allow 346s # Deny from localhost 346s # expecting access denial. 346s ok 123 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # Deny from localhost 346s # expecting access denial. 346s ok 124 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 125 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 126 346s # --- 346s # Order deny,allow 346s # Deny from 127.0 346s # expecting access denial. 346s ok 127 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # Deny from 127.0 346s # expecting access denial. 346s ok 128 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 129 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 130 346s # --- 346s # Order deny,allow 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 131 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 132 346s # --- 346s # Order deny,allow 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 133 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 134 346s # --- 346s # Order deny,allow 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 135 346s # --- 346s # Order deny,allow 346s # Allow from 66.6.6.6 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 136 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # expecting access. 346s ok 137 346s # --- 346s # Order allow,deny 346s # Deny from all 346s # expecting access denial. 346s ok 138 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # Deny from all 346s # expecting access denial. 346s ok 139 346s # --- 346s # Order allow,deny 346s # Deny from localhost 346s # expecting access denial. 346s ok 140 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # Deny from localhost 346s # expecting access denial. 346s ok 141 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 142 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 143 346s # --- 346s # Order allow,deny 346s # Deny from 127.0 346s # expecting access denial. 346s ok 144 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # Deny from 127.0 346s # expecting access denial. 346s ok 145 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 146 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 147 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 148 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 149 346s # --- 346s # Order allow,deny 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 150 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 151 346s # --- 346s # Order allow,deny 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 152 346s # --- 346s # Order allow,deny 346s # Allow from all 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 153 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # expecting access. 346s ok 154 346s # --- 346s # Order allow,deny 346s # Deny from all 346s # expecting access denial. 346s ok 155 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # Deny from all 346s # expecting access denial. 346s ok 156 346s # --- 346s # Order allow,deny 346s # Deny from localhost 346s # expecting access denial. 346s ok 157 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # Deny from localhost 346s # expecting access denial. 346s ok 158 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 159 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 160 346s # --- 346s # Order allow,deny 346s # Deny from 127.0 346s # expecting access denial. 346s ok 161 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # Deny from 127.0 346s # expecting access denial. 346s ok 162 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 163 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 164 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 165 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 166 346s # --- 346s # Order allow,deny 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 167 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 168 346s # --- 346s # Order allow,deny 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 169 346s # --- 346s # Order allow,deny 346s # Allow from localhost 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 170 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # expecting access. 346s ok 171 346s # --- 346s # Order allow,deny 346s # Deny from all 346s # expecting access denial. 346s ok 172 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # Deny from all 346s # expecting access denial. 346s ok 173 346s # --- 346s # Order allow,deny 346s # Deny from localhost 346s # expecting access denial. 346s ok 174 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # Deny from localhost 346s # expecting access denial. 346s ok 175 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 176 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 177 346s # --- 346s # Order allow,deny 346s # Deny from 127.0 346s # expecting access denial. 346s ok 178 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # Deny from 127.0 346s # expecting access denial. 346s ok 179 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 180 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 181 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 182 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 183 346s # --- 346s # Order allow,deny 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 184 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 185 346s # --- 346s # Order allow,deny 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 186 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 187 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # expecting access. 346s ok 188 346s # --- 346s # Order allow,deny 346s # Deny from all 346s # expecting access denial. 346s ok 189 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # Deny from all 346s # expecting access denial. 346s ok 190 346s # --- 346s # Order allow,deny 346s # Deny from localhost 346s # expecting access denial. 346s ok 191 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # Deny from localhost 346s # expecting access denial. 346s ok 192 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 193 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 194 346s # --- 346s # Order allow,deny 346s # Deny from 127.0 346s # expecting access denial. 346s ok 195 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # Deny from 127.0 346s # expecting access denial. 346s ok 196 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 197 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 198 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 199 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 200 346s # --- 346s # Order allow,deny 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 201 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 202 346s # --- 346s # Order allow,deny 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 203 346s # --- 346s # Order allow,deny 346s # Allow from 127.0 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 204 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 205 346s # --- 346s # Order allow,deny 346s # Deny from all 346s # expecting access denial. 346s ok 206 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from all 346s # expecting access denial. 346s ok 207 346s # --- 346s # Order allow,deny 346s # Deny from localhost 346s # expecting access denial. 346s ok 208 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from localhost 346s # expecting access denial. 346s ok 209 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 210 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 211 346s # --- 346s # Order allow,deny 346s # Deny from 127.0 346s # expecting access denial. 346s ok 212 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0 346s # expecting access denial. 346s ok 213 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 214 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 215 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 216 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 217 346s # --- 346s # Order allow,deny 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 218 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 219 346s # --- 346s # Order allow,deny 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 220 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 221 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # expecting access. 346s ok 222 346s # --- 346s # Order allow,deny 346s # Deny from all 346s # expecting access denial. 346s ok 223 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # Deny from all 346s # expecting access denial. 346s ok 224 346s # --- 346s # Order allow,deny 346s # Deny from localhost 346s # expecting access denial. 346s ok 225 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # Deny from localhost 346s # expecting access denial. 346s ok 226 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 227 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 228 346s # --- 346s # Order allow,deny 346s # Deny from 127.0 346s # expecting access denial. 346s ok 229 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0 346s # expecting access denial. 346s ok 230 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 231 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 232 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 233 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 234 346s # --- 346s # Order allow,deny 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 235 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 236 346s # --- 346s # Order allow,deny 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 237 346s # --- 346s # Order allow,deny 346s # Allow from 127.0.0.1/16 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 238 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # expecting access denial. 346s ok 239 346s # --- 346s # Order allow,deny 346s # Deny from all 346s # expecting access denial. 346s ok 240 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # Deny from all 346s # expecting access denial. 346s ok 241 346s # --- 346s # Order allow,deny 346s # Deny from localhost 346s # expecting access denial. 346s ok 242 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # Deny from localhost 346s # expecting access denial. 346s ok 243 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 244 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 245 346s # --- 346s # Order allow,deny 346s # Deny from 127.0 346s # expecting access denial. 346s ok 246 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # Deny from 127.0 346s # expecting access denial. 346s ok 247 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 248 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 249 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 250 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 251 346s # --- 346s # Order allow,deny 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 252 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 253 346s # --- 346s # Order allow,deny 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 254 346s # --- 346s # Order allow,deny 346s # Allow from somewhere.else.com 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 255 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # expecting access denial. 346s ok 256 346s # --- 346s # Order allow,deny 346s # Deny from all 346s # expecting access denial. 346s ok 257 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # Deny from all 346s # expecting access denial. 346s ok 258 346s # --- 346s # Order allow,deny 346s # Deny from localhost 346s # expecting access denial. 346s ok 259 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # Deny from localhost 346s # expecting access denial. 346s ok 260 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 261 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 262 346s # --- 346s # Order allow,deny 346s # Deny from 127.0 346s # expecting access denial. 346s ok 263 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # Deny from 127.0 346s # expecting access denial. 346s ok 264 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 265 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 266 346s # --- 346s # Order allow,deny 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 267 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 268 346s # --- 346s # Order allow,deny 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 269 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 270 346s # --- 346s # Order allow,deny 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 271 346s # --- 346s # Order allow,deny 346s # Allow from 66.6.6.6 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 272 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # expecting access. 346s ok 273 346s # --- 346s # Order mutual-failure 346s # Deny from all 346s # expecting access denial. 346s ok 274 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # Deny from all 346s # expecting access denial. 346s ok 275 346s # --- 346s # Order mutual-failure 346s # Deny from localhost 346s # expecting access denial. 346s ok 276 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # Deny from localhost 346s # expecting access denial. 346s ok 277 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 278 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 279 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0 346s # expecting access denial. 346s ok 280 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # Deny from 127.0 346s # expecting access denial. 346s ok 281 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 282 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 283 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 284 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 285 346s # --- 346s # Order mutual-failure 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 286 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 287 346s # --- 346s # Order mutual-failure 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 288 346s # --- 346s # Order mutual-failure 346s # Allow from all 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 289 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # expecting access. 346s ok 290 346s # --- 346s # Order mutual-failure 346s # Deny from all 346s # expecting access denial. 346s ok 291 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # Deny from all 346s # expecting access denial. 346s ok 292 346s # --- 346s # Order mutual-failure 346s # Deny from localhost 346s # expecting access denial. 346s ok 293 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # Deny from localhost 346s # expecting access denial. 346s ok 294 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 295 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 296 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0 346s # expecting access denial. 346s ok 297 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # Deny from 127.0 346s # expecting access denial. 346s ok 298 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 299 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 300 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 301 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 302 346s # --- 346s # Order mutual-failure 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 303 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 304 346s # --- 346s # Order mutual-failure 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 305 346s # --- 346s # Order mutual-failure 346s # Allow from localhost 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 306 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # expecting access. 346s ok 307 346s # --- 346s # Order mutual-failure 346s # Deny from all 346s # expecting access denial. 346s ok 308 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # Deny from all 346s # expecting access denial. 346s ok 309 346s # --- 346s # Order mutual-failure 346s # Deny from localhost 346s # expecting access denial. 346s ok 310 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # Deny from localhost 346s # expecting access denial. 346s ok 311 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 312 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 313 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0 346s # expecting access denial. 346s ok 314 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # Deny from 127.0 346s # expecting access denial. 346s ok 315 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 316 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 317 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 318 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 319 346s # --- 346s # Order mutual-failure 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 320 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 321 346s # --- 346s # Order mutual-failure 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 322 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 323 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # expecting access. 346s ok 324 346s # --- 346s # Order mutual-failure 346s # Deny from all 346s # expecting access denial. 346s ok 325 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # Deny from all 346s # expecting access denial. 346s ok 326 346s # --- 346s # Order mutual-failure 346s # Deny from localhost 346s # expecting access denial. 346s ok 327 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # Deny from localhost 346s # expecting access denial. 346s ok 328 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 329 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 330 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0 346s # expecting access denial. 346s ok 331 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # Deny from 127.0 346s # expecting access denial. 346s ok 332 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 333 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 334 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 335 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 336 346s # --- 346s # Order mutual-failure 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 337 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 338 346s # --- 346s # Order mutual-failure 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 339 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 340 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # expecting access. 346s ok 341 346s # --- 346s # Order mutual-failure 346s # Deny from all 346s # expecting access denial. 346s ok 342 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from all 346s # expecting access denial. 346s ok 343 346s # --- 346s # Order mutual-failure 346s # Deny from localhost 346s # expecting access denial. 346s ok 344 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from localhost 346s # expecting access denial. 346s ok 345 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 346 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 347 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0 346s # expecting access denial. 346s ok 348 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0 346s # expecting access denial. 346s ok 349 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 350 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 351 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 352 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 353 346s # --- 346s # Order mutual-failure 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 354 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 355 346s # --- 346s # Order mutual-failure 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 356 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/255.255.0.0 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 357 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # expecting access. 346s ok 358 346s # --- 346s # Order mutual-failure 346s # Deny from all 346s # expecting access denial. 346s ok 359 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # Deny from all 346s # expecting access denial. 346s ok 360 346s # --- 346s # Order mutual-failure 346s # Deny from localhost 346s # expecting access denial. 346s ok 361 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # Deny from localhost 346s # expecting access denial. 346s ok 362 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 363 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 364 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0 346s # expecting access denial. 346s ok 365 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0 346s # expecting access denial. 346s ok 366 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 367 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 368 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 369 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 370 346s # --- 346s # Order mutual-failure 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 371 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # Deny from somewhere.else.com 346s # expecting access. 346s ok 372 346s # --- 346s # Order mutual-failure 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 373 346s # --- 346s # Order mutual-failure 346s # Allow from 127.0.0.1/16 346s # Deny from 66.6.6.6 346s # expecting access. 346s ok 374 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # expecting access denial. 346s ok 375 346s # --- 346s # Order mutual-failure 346s # Deny from all 346s # expecting access denial. 346s ok 376 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # Deny from all 346s # expecting access denial. 346s ok 377 346s # --- 346s # Order mutual-failure 346s # Deny from localhost 346s # expecting access denial. 346s ok 378 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # Deny from localhost 346s # expecting access denial. 346s ok 379 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 380 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 381 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0 346s # expecting access denial. 346s ok 382 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # Deny from 127.0 346s # expecting access denial. 346s ok 383 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 384 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 385 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 386 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 387 346s # --- 346s # Order mutual-failure 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 388 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 389 346s # --- 346s # Order mutual-failure 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 390 346s # --- 346s # Order mutual-failure 346s # Allow from somewhere.else.com 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 391 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # expecting access denial. 346s ok 392 346s # --- 346s # Order mutual-failure 346s # Deny from all 346s # expecting access denial. 346s ok 393 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # Deny from all 346s # expecting access denial. 346s ok 394 346s # --- 346s # Order mutual-failure 346s # Deny from localhost 346s # expecting access denial. 346s ok 395 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # Deny from localhost 346s # expecting access denial. 346s ok 396 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 397 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1 346s # expecting access denial. 346s ok 398 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0 346s # expecting access denial. 346s ok 399 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # Deny from 127.0 346s # expecting access denial. 346s ok 400 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 401 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1/255.255.0.0 346s # expecting access denial. 346s ok 402 346s # --- 346s # Order mutual-failure 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 403 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # Deny from 127.0.0.1/16 346s # expecting access denial. 346s ok 404 346s # --- 346s # Order mutual-failure 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 405 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # Deny from somewhere.else.com 346s # expecting access denial. 346s ok 406 346s # --- 346s # Order mutual-failure 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 407 346s # --- 346s # Order mutual-failure 346s # Allow from 66.6.6.6 346s # Deny from 66.6.6.6 346s # expecting access denial. 346s ok 408 346s ok 349s t/modules/actions.t ................. 349s 1..20 349s # Running under perl version 5.040001 for linux 349s # Current time local: Thu Sep 4 15:51:28 2025 349s # Current time GMT: Thu Sep 4 15:51:28 2025 349s # Using Test.pm version 1.31 349s # Using Apache/Test.pm version 1.44 349s # expected: 200 349s # received: '200' 349s ok 1 349s # expected: 'nada' 349s # received: 'nada' 349s ok 2 349s # expected: 404 349s # received: '404' 349s ok 3 349s ok 4 # skip RC=404, no need to check content 349s # expected: 404 349s # received: '404' 349s ok 5 349s ok 6 # skip RC=404, no need to check content 349s # expected: 404 349s # received: '404' 349s ok 7 349s ok 8 # skip RC=404, no need to check content 349s # expected: 200 349s # received: '200' 349s ok 9 349s # expected: 'nada' 349s # received: 'nada' 349s ok 10 349s # expected: 404 349s # received: '404' 349s ok 11 349s ok 12 # skip RC=404, no need to check content 349s # expected: 200 349s # received: '200' 349s ok 13 349s # expected: 'POST 349s # foo2: bar2 349s # ' 349s # received: 'POST 349s # foo2: bar2 349s # ' 349s ok 14 349s # expected: 405 349s # received: '405' 349s ok 15 349s # expected: 200 349s # received: '200' 349s ok 16 349s # expected: 'foo=bar' 349s # received: 'foo=bar' 349s ok 17 349s # expected: 200 349s # received: '200' 349s ok 18 349s # expected: 'POST 349s # foo2: bar2 349s # ' 349s # received: 'POST 349s # foo2: bar2 349s # ' 349s ok 19 349s # expected: 405 349s # received: '405' 349s ok 20 349s ok 352s t/modules/alias.t ................... 352s 1..134 352s # Running under perl version 5.040001 for linux 352s # Current time local: Thu Sep 4 15:51:31 2025 352s # Current time GMT: Thu Sep 4 15:51:31 2025 352s # Using Test.pm version 1.31 352s # Using Apache/Test.pm version 1.44 352s # verifying simple aliases 352s # testing : /alias/ 352s # expected: 200 352s # received: '200' 352s ok 1 352s # testing : /bogu/ 352s # expected: 404 352s # received: '404' 352s ok 2 352s # verifying alias match with /ali[0-9]. 352s # testing : /ali0 352s # expected: 0 352s # received: '0' 352s ok 3 352s # testing : /ali1 352s # expected: 1 352s # received: '1' 352s ok 4 352s # testing : /ali2 352s # expected: 2 352s # received: '2' 352s ok 5 352s # testing : /ali3 352s # expected: 3 352s # received: '3' 352s ok 6 352s # testing : /ali4 352s # expected: 4 352s # received: '4' 352s ok 7 352s # testing : /ali5 352s # expected: 5 352s # received: '5' 352s ok 8 352s # testing : /ali6 352s # expected: 6 352s # received: '6' 352s ok 9 352s # testing : /ali7 352s # expected: 7 352s # received: '7' 352s ok 10 352s # testing : /ali8 352s # expected: 8 352s # received: '8' 352s ok 11 352s # testing : /ali9 352s # expected: 9 352s # received: '9' 352s ok 12 352s # verifying expression alias match with /expr/ali[0-9]. 352s # testing : /ali0 352s # expected: 0 352s # received: '0' 352s ok 13 352s # testing : /ali1 352s # expected: 1 352s # received: '1' 352s ok 14 352s # testing : /ali2 352s # expected: 2 352s # received: '2' 352s ok 15 352s # testing : /ali3 352s # expected: 3 352s # received: '3' 352s ok 16 352s # testing : /ali4 352s # expected: 4 352s # received: '4' 352s ok 17 352s # testing : /ali5 352s # expected: 5 352s # received: '5' 352s ok 18 352s # testing : /ali6 352s # expected: 6 352s # received: '6' 352s ok 19 352s # testing : /ali7 352s # expected: 7 352s # received: '7' 352s ok 20 352s # testing : /ali8 352s # expected: 8 352s # received: '8' 352s ok 21 352s # testing : /ali9 352s # expected: 9 352s # received: '9' 352s ok 22 352s # testing : /forbid 352s # expected: '403' 352s # received: '403' 352s ok 23 352s # testing : /gone 352s # expected: '410' 352s # received: '410' 352s ok 24 352s # testing : /perm 352s # expected: '301' 352s # received: '301' 352s ok 25 352s # testing : /perm2 352s # expected: '301' 352s # received: '301' 352s ok 26 352s # testing : /seeother 352s # expected: '303' 352s # received: '303' 352s ok 27 352s # testing : /temp 352s # expected: '302' 352s # received: '302' 352s ok 28 352s # testing : /temp2 352s # expected: '302' 352s # received: '302' 352s ok 29 352s verifying body of perm and temp redirect match 352s # testing : /p0 352s # expected: 0 352s # received: '0' 352s ok 30 352s # testing : /p1 352s # expected: 1 352s # received: '1' 352s ok 31 352s # testing : /p2 352s # expected: 2 352s # received: '2' 352s ok 32 352s # testing : /p3 352s # expected: 3 352s # received: '3' 352s ok 33 352s # testing : /p4 352s # expected: 4 352s # received: '4' 352s ok 34 352s # testing : /p5 352s # expected: 5 352s # received: '5' 352s ok 35 352s # testing : /p6 352s # expected: 6 352s # received: '6' 352s ok 36 352s # testing : /p7 352s # expected: 7 352s # received: '7' 352s ok 37 352s # testing : /p8 352s # expected: 8 352s # received: '8' 352s ok 38 352s # testing : /p9 352s # expected: 9 352s # received: '9' 352s ok 39 352s # testing : /t0 352s # expected: 0 352s # received: '0' 352s ok 40 352s # testing : /t1 352s # expected: 1 352s # received: '1' 352s ok 41 352s # testing : /t2 352s # expected: 2 352s # received: '2' 352s ok 42 352s # testing : /t3 352s # expected: 3 352s # received: '3' 352s ok 43 352s # testing : /t4 352s # expected: 4 352s # received: '4' 352s ok 44 352s # testing : /t5 352s # expected: 5 352s # received: '5' 352s ok 45 352s # testing : /t6 352s # expected: 6 352s # received: '6' 352s ok 46 352s # testing : /t7 352s # expected: 7 352s # received: '7' 352s ok 47 352s # testing : /t8 352s # expected: 8 352s # received: '8' 352s ok 48 352s # testing : /t9 352s # expected: 9 352s # received: '9' 352s ok 49 352s verifying body of perm and temp redirect match with expression support 352s # testing : /p0 352s # expected: 0 352s # received: '0' 352s ok 50 352s # testing : /p1 352s # expected: 1 352s # received: '1' 352s ok 51 352s # testing : /p2 352s # expected: 2 352s # received: '2' 352s ok 52 352s # testing : /p3 352s # expected: 3 352s # received: '3' 352s ok 53 352s # testing : /p4 352s # expected: 4 352s # received: '4' 352s ok 54 352s # testing : /p5 352s # expected: 5 352s # received: '5' 352s ok 55 352s # testing : /p6 352s # expected: 6 352s # received: '6' 352s ok 56 352s # testing : /p7 352s # expected: 7 352s # received: '7' 352s ok 57 352s # testing : /p8 352s # expected: 8 352s # received: '8' 352s ok 58 352s # testing : /p9 352s # expected: 9 352s # received: '9' 352s ok 59 352s # testing : /t0 352s # expected: 0 352s # received: '0' 352s ok 60 352s # testing : /t1 352s # expected: 1 352s # received: '1' 352s ok 61 352s # testing : /t2 352s # expected: 2 352s # received: '2' 352s ok 62 352s # testing : /t3 352s # expected: 3 352s # received: '3' 352s ok 63 352s # testing : /t4 352s # expected: 4 352s # received: '4' 352s ok 64 352s # testing : /t5 352s # expected: 5 352s # received: '5' 352s ok 65 352s # testing : /t6 352s # expected: 6 352s # received: '6' 352s ok 66 352s # testing : /t7 352s # expected: 7 352s # received: '7' 352s ok 67 352s # testing : /t8 352s # expected: 8 352s # received: '8' 352s ok 68 352s # testing : /t9 352s # expected: 9 352s # received: '9' 352s ok 69 352s verifying return code of seeother and gone redirect match 352s # testing : g0 352s # expected: '410' 352s # received: '410' 352s ok 70 352s # testing : g1 352s # expected: '410' 352s # received: '410' 352s ok 71 352s # testing : g2 352s # expected: '410' 352s # received: '410' 352s ok 72 352s # testing : g3 352s # expected: '410' 352s # received: '410' 352s ok 73 352s # testing : g4 352s # expected: '410' 352s # received: '410' 352s ok 74 352s # testing : g5 352s # expected: '410' 352s # received: '410' 352s ok 75 352s # testing : g6 352s # expected: '410' 352s # received: '410' 352s ok 76 352s # testing : g7 352s # expected: '410' 352s # received: '410' 352s ok 77 352s # testing : g8 352s # expected: '410' 352s # received: '410' 352s ok 78 352s # testing : g9 352s # expected: '410' 352s # received: '410' 352s ok 79 352s # testing : s0 352s # expected: '303' 352s # received: '303' 352s ok 80 352s # testing : s1 352s # expected: '303' 352s # received: '303' 352s ok 81 352s # testing : s2 352s # expected: '303' 352s # received: '303' 352s ok 82 352s # testing : s3 352s # expected: '303' 352s # received: '303' 352s ok 83 352s # testing : s4 352s # expected: '303' 352s # received: '303' 352s ok 84 352s # testing : s5 352s # expected: '303' 352s # received: '303' 352s ok 85 352s # testing : s6 352s # expected: '303' 352s # received: '303' 352s ok 86 352s # testing : s7 352s # expected: '303' 352s # received: '303' 352s ok 87 352s # testing : s8 352s # expected: '303' 352s # received: '303' 352s ok 88 352s # testing : s9 352s # expected: '303' 352s # received: '303' 352s ok 89 352s # testing : f0 352s # expected: '403' 352s # received: '403' 352s ok 90 352s # testing : f1 352s # expected: '403' 352s # received: '403' 352s ok 91 352s # testing : f2 352s # expected: '403' 352s # received: '403' 352s ok 92 352s # testing : f3 352s # expected: '403' 352s # received: '403' 352s ok 93 352s # testing : f4 352s # expected: '403' 352s # received: '403' 352s ok 94 352s # testing : f5 352s # expected: '403' 352s # received: '403' 352s ok 95 352s # testing : f6 352s # expected: '403' 352s # received: '403' 352s ok 96 352s # testing : f7 352s # expected: '403' 352s # received: '403' 352s ok 97 352s # testing : f8 352s # expected: '403' 352s # received: '403' 352s ok 98 352s # testing : f9 352s # expected: '403' 352s # received: '403' 352s ok 99 352s verifying return code of seeother and gone redirect match with expression support 352s # testing : g0 352s # expected: '410' 352s # received: '410' 352s ok 100 352s # testing : g1 352s # expected: '410' 352s # received: '410' 352s ok 101 352s # testing : g2 352s # expected: '410' 352s # received: '410' 352s ok 102 352s # testing : g3 352s # expected: '410' 352s # received: '410' 352s ok 103 352s # testing : g4 352s # expected: '410' 352s # received: '410' 352s ok 104 352s # testing : g5 352s # expected: '410' 352s # received: '410' 352s ok 105 352s # testing : g6 352s # expected: '410' 352s # received: '410' 352s ok 106 352s # testing : g7 352s # expected: '410' 352s # received: '410' 352s ok 107 352s # testing : g8 352s # expected: '410' 352s # received: '410' 352s ok 108 352s # testing : g9 352s # expected: '410' 352s # received: '410' 352s ok 109 352s # testing : s0 352s # expected: '303' 352s # received: '303' 352s ok 110 352s # testing : s1 352s # expected: '303' 352s # received: '303' 352s ok 111 352s # testing : s2 352s # expected: '303' 352s # received: '303' 352s ok 112 352s # testing : s3 352s # expected: '303' 352s # received: '303' 352s ok 113 352s # testing : s4 352s # expected: '303' 352s # received: '303' 352s ok 114 352s # testing : s5 352s # expected: '303' 352s # received: '303' 352s ok 115 352s # testing : s6 352s # expected: '303' 352s # received: '303' 352s ok 116 352s # testing : s7 352s # expected: '303' 352s # received: '303' 352s ok 117 352s # testing : s8 352s # expected: '303' 352s # received: '303' 352s ok 118 352s # testing : s9 352s # expected: '303' 352s # received: '303' 352s ok 119 352s # testing : f0 352s # expected: '403' 352s # received: '403' 352s ok 120 352s # testing : f1 352s # expected: '403' 352s # received: '403' 352s ok 121 352s # testing : f2 352s # expected: '403' 352s # received: '403' 352s ok 122 352s # testing : f3 352s # expected: '403' 352s # received: '403' 352s ok 123 352s # testing : f4 352s # expected: '403' 352s # received: '403' 352s ok 124 352s # testing : f5 352s # expected: '403' 352s # received: '403' 352s ok 125 352s # testing : f6 352s # expected: '403' 352s # received: '403' 352s ok 126 352s # testing : f7 352s # expected: '403' 352s # received: '403' 352s ok 127 352s # testing : f8 352s # expected: '403' 352s # received: '403' 352s ok 128 352s # testing : f9 352s # expected: '403' 352s # received: '403' 352s ok 129 352s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 352s # verifying /modules/alias/script is plain text 352s # testing : /modules/alias/script 352s # expected: '#!/bin/sh 352s # echo Content-type: text/plain 352s # echo 352s # echo this is a shell script cgi. 352s # ' 352s # received: '#!/bin/sh 352s # echo Content-type: text/plain 352s # echo 352s # echo this is a shell script cgi. 352s # ' 352s ok 130 352s # verifying same file accessed at /cgi/script is executed code 352s # testing : /cgi/script 352s # expected: 'this is a shell script cgi. 352s # ' 352s # received: 'this is a shell script cgi. 352s # ' 352s ok 131 352s # verifying ScriptAliasMatch with /aliascgi-script 352s # testing : /aliascgi-script 352s # expected: 'this is a shell script cgi. 352s # ' 352s # received: 'this is a shell script cgi. 352s # ' 352s ok 132 352s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 352s # testing : /aliascgi-script 352s # expected: 'this is a shell script cgi. 352s # ' 352s # received: 'this is a shell script cgi. 352s # ' 352s ok 133 352s # verifying bad script alias. 352s # testing : /aliascgi-nada 352s # expected: 404 352s # received: '404' 352s ok 134 352s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 352s ok 355s t/modules/allowmethods.t ............ 355s 1..9 355s # Running under perl version 5.040001 for linux 355s # Current time local: Thu Sep 4 15:51:34 2025 355s # Current time GMT: Thu Sep 4 15:51:34 2025 355s # Using Test.pm version 1.31 355s # Using Apache/Test.pm version 1.44 355s # testing : Get request to /Get responds 200 355s # expected: 200 355s # received: '200' 355s ok 1 355s # testing : Head request to /Get responds 200 355s # expected: 200 355s # received: '200' 355s ok 2 355s # testing : Post request to /Get responds 405 355s # expected: 405 355s # received: '405' 355s ok 3 355s # testing : Get request to /Head responds 200 355s # expected: 200 355s # received: '200' 355s ok 4 355s # testing : Head request to /Head responds 200 355s # expected: 200 355s # received: '200' 355s ok 5 355s # testing : Post request to /Head responds 405 355s # expected: 405 355s # received: '405' 355s ok 6 355s # testing : Get request to /Post responds 405 355s # expected: 405 355s # received: '405' 355s ok 7 355s # testing : Head request to /Post responds 405 355s # expected: 405 355s # received: '405' 355s ok 8 355s # testing : Post request to /Post responds 200 355s # expected: 200 355s # received: '200' 355s ok 9 355s ok 358s t/modules/asis.t .................... 358s 1..3 358s # Running under perl version 5.040001 for linux 358s # Current time local: Thu Sep 4 15:51:37 2025 358s # Current time GMT: Thu Sep 4 15:51:37 2025 358s # Using Test.pm version 1.31 358s # Using Apache/Test.pm version 1.44 358s # testing : asis content OK 358s # expected: 'This is asis content. 358s # ' 358s # received: 'This is asis content. 358s # ' 358s ok 1 358s # testing : asis gave 404 error 358s # expected: 404 358s # received: '404' 358s ok 2 358s # testing : asis gave 403 error 358s # expected: 403 358s # received: '403' 358s ok 3 358s ok 362s t/modules/authz_core.t .............. 363s 1..504 363s # Running under perl version 5.040001 for linux 363s # Current time local: Thu Sep 4 15:51:40 2025 363s # Current time GMT: Thu Sep 4 15:51:40 2025 363s # Using Test.pm version 1.31 363s # Using Apache/Test.pm version 1.44 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/groups1 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 200, expected 200 [a/ : a/ ] 363s ok 1 363s # got 200, expected 200 [a/ : a/ 1] 363s ok 2 363s # got 200, expected 200 [a/ : a/ 2] 363s ok 3 363s # got 200, expected 200 [a/ : a/ 1 2] 363s ok 4 363s # got 200, expected 200 [a/ : a/ 3] 363s ok 5 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ user1: a/ ] 363s ok 6 363s # got 200, expected 200 [a/ user1: a/ user1] 363s ok 7 363s # got 401, expected 401 [a/ user1: a/ user2] 363s ok 8 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ Any 1 2: a/ ] 363s ok 9 363s # got 200, expected 200 [a/ Any 1 2: a/ 1] 363s ok 10 363s # got 200, expected 200 [a/ Any 1 2: a/ 2] 363s ok 11 363s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 363s ok 12 363s # got 403, expected 403 [a/ Any 1 2: a/ 3] 363s ok 13 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 363s ok 14 363s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 363s ok 15 363s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 363s ok 16 363s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 363s ok 17 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 363s ok 18 363s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 363s ok 19 363s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 363s ok 20 363s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 363s ok 21 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 363s ok 22 363s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 363s ok 23 363s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 363s ok 24 363s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 363s ok 25 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 363s ok 26 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 363s ok 27 363s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 363s ok 28 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 363s ok 29 363s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 363s ok 30 363s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 363s ok 31 363s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 363s ok 32 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 363s ok 33 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 363s ok 34 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 363s ok 35 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 363s ok 36 363s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 363s ok 37 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 363s ok 38 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 363s ok 39 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 363s ok 40 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 363s ok 41 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 363s ok 42 363s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 363s ok 43 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 363s ok 44 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 363s ok 45 363s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 363s ok 46 363s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 363s ok 47 363s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 363s ok 48 363s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 363s ok 49 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 363s ok 50 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 363s ok 51 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 363s ok 52 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 363s ok 53 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 363s ok 54 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 363s ok 55 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 363s ok 56 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 363s ok 57 363s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 363s ok 58 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 1 !2: a/ ] 363s ok 59 363s # got 200, expected 200 [a/ All 1 !2: a/ 1] 363s ok 60 363s # got 403, expected 403 [a/ All 1 !2: a/ 2] 363s ok 61 363s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 363s ok 62 363s # got 403, expected 403 [a/ All 1 !2: a/ 3] 363s ok 63 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 363s ok 64 363s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 363s ok 65 363s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 363s ok 66 363s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 363s ok 67 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 363s ok 68 363s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 363s ok 69 363s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 363s ok 70 363s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 363s ok 71 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 363s ok 72 363s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 363s ok 73 363s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 363s ok 74 363s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 363s ok 75 363s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 363s ok 76 363s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 363s ok 77 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 363s ok 78 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 363s ok 79 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 363s ok 80 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 363s ok 81 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 363s ok 82 363s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 363s ok 83 363s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 363s ok 84 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 363s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 363s ok 85 363s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 363s ok 86 363s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 363s ok 87 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 363s ok 88 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 363s ok 89 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 363s ok 90 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 363s ok 91 363s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 363s ok 92 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 363s ok 93 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 363s ok 94 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 363s ok 95 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 363s ok 96 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 363s ok 97 363s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 363s ok 98 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 363s ok 99 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 363s ok 100 363s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 363s ok 101 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 363s ok 102 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 363s ok 103 363s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 363s ok 104 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 363s ok 105 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 363s ok 106 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 363s ok 107 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 363s ok 108 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 363s ok 109 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 363s ok 110 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 363s ok 111 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 363s ok 112 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 363s ok 113 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 1 2: a/ ] 363s ok 114 363s # got 403, expected 403 [a/ All 1 2: a/ 1] 363s ok 115 363s # got 403, expected 403 [a/ All 1 2: a/ 2] 363s ok 116 363s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 363s ok 117 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 363s ok 118 363s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 363s ok 119 363s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 363s ok 120 363s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 363s ok 121 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 363s ok 122 363s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 363s ok 123 363s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 363s ok 124 363s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 363s ok 125 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 363s ok 126 363s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 363s ok 127 363s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 363s ok 128 363s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 363s ok 129 363s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 363s ok 130 363s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 363s ok 131 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 363s ok 132 363s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 363s ok 133 363s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 363s ok 134 363s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 363s ok 135 363s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 363s ok 136 363s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 363s ok 137 363s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 363s ok 138 363s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 363s ok 139 363s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 363s ok 140 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 363s ok 141 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 363s ok 142 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 363s ok 143 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 363s ok 144 363s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 363s ok 145 363s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 363s ok 146 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 363s ok 147 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 363s ok 148 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 363s ok 149 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 363s ok 150 363s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 363s ok 151 363s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 363s ok 152 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 363s ok 153 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 363s ok 154 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 363s ok 155 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 363s ok 156 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 363s ok 157 363s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 363s ok 158 363s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 363s ok 159 363s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 363s ok 160 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 363s ok 161 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 363s ok 162 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 363s ok 163 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 363s ok 164 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 363s ok 165 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 363s ok 166 363s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 363s ok 167 363s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 363s ok 168 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 363s ok 169 363s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 363s ok 170 363s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 363s ok 171 363s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 363s ok 172 363s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 363s ok 173 363s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 363s ok 174 363s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 363s ok 175 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 363s ok 176 363s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 363s ok 177 363s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 363s ok 178 363s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 363s ok 179 363s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 363s ok 180 363s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 363s ok 181 363s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 363s ok 182 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 363s ok 183 363s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 363s ok 184 363s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 363s ok 185 363s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 363s ok 186 363s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 363s ok 187 363s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 363s ok 188 363s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 363s ok 189 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 363s ok 190 363s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 363s ok 191 363s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 363s ok 192 363s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 363s ok 193 363s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 363s ok 194 363s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 363s ok 195 363s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 363s ok 196 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 363s ok 197 363s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 363s ok 198 363s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 363s ok 199 363s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 363s ok 200 363s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 363s ok 201 363s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 363s ok 202 363s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 363s ok 203 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 363s ok 204 363s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 363s ok 205 363s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 363s ok 206 363s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 363s ok 207 363s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 363s ok 208 363s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 363s ok 209 363s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 363s ok 210 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 363s ok 211 363s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 363s ok 212 363s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 363s ok 213 363s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 363s ok 214 363s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 363s ok 215 363s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 363s ok 216 363s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 363s ok 217 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 363s ok 218 363s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 363s ok 219 363s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 363s ok 220 363s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 363s ok 221 363s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 363s ok 222 363s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 363s ok 223 363s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 363s ok 224 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 363s ok 225 363s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 363s ok 226 363s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 363s ok 227 363s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 363s ok 228 363s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 363s ok 229 363s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 363s ok 230 363s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 363s ok 231 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 363s ok 232 363s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 363s ok 233 363s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 363s ok 234 363s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 363s ok 235 363s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 363s ok 236 363s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 363s ok 237 363s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 363s ok 238 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 363s ok 239 363s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 363s ok 240 363s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 363s ok 241 363s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 363s ok 242 363s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 363s ok 243 363s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 363s ok 244 363s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 363s ok 245 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 363s ok 246 363s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 363s ok 247 363s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 363s ok 248 363s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 363s ok 249 363s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 363s ok 250 363s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 363s ok 251 363s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 363s ok 252 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 363s ok 253 363s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 363s ok 254 363s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 363s ok 255 363s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 363s ok 256 363s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 363s ok 257 363s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 363s ok 258 363s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 363s ok 259 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 363s ok 260 363s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 363s ok 261 363s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 363s ok 262 363s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 363s ok 263 363s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 363s ok 264 363s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 363s ok 265 363s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 363s ok 266 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 363s ok 267 363s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 363s ok 268 363s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 363s ok 269 363s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 363s ok 270 363s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 363s ok 271 363s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 363s ok 272 363s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 363s ok 273 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 363s ok 274 363s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 363s ok 275 363s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 363s ok 276 363s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 363s ok 277 363s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 363s ok 278 363s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 363s ok 279 363s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 363s ok 280 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 363s ok 281 363s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 363s ok 282 363s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 363s ok 283 363s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 363s ok 284 363s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 363s ok 285 363s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 363s ok 286 363s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 363s ok 287 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 363s ok 288 363s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 363s ok 289 363s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 363s ok 290 363s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 363s ok 291 363s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 363s ok 292 363s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 363s ok 293 363s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 363s ok 294 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 363s ok 295 363s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 363s ok 296 363s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 363s ok 297 363s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 363s ok 298 363s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 363s ok 299 363s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 363s ok 300 363s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 363s ok 301 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 363s ok 302 363s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 363s ok 303 363s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 363s ok 304 363s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 363s ok 305 363s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 363s ok 306 363s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 363s ok 307 363s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 363s ok 308 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 363s ok 309 363s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 363s ok 310 363s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 363s ok 311 363s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 363s ok 312 363s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 363s ok 313 363s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 363s ok 314 363s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 363s ok 315 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 363s ok 316 363s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 363s ok 317 363s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 363s ok 318 363s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 363s ok 319 363s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 363s ok 320 363s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 363s ok 321 363s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 363s ok 322 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 363s ok 323 363s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 363s ok 324 363s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 363s ok 325 363s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 363s ok 326 363s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 363s ok 327 363s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 363s ok 328 363s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 363s ok 329 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 363s ok 330 363s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 363s ok 331 363s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 363s ok 332 363s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 363s ok 333 363s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 363s ok 334 363s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 363s ok 335 363s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 363s ok 336 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 363s ok 337 363s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 363s ok 338 363s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 363s ok 339 363s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 363s ok 340 363s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 363s ok 341 363s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 363s ok 342 363s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 363s ok 343 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 363s ok 344 363s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 363s ok 345 363s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 363s ok 346 363s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 363s ok 347 363s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 363s ok 348 363s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 363s ok 349 363s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 363s ok 350 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 363s ok 351 363s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 363s ok 352 363s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 363s ok 353 363s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 363s ok 354 363s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 363s ok 355 363s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 363s ok 356 363s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 363s ok 357 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 363s ok 358 363s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 363s ok 359 363s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 363s ok 360 363s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 363s ok 361 363s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 363s ok 362 363s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 363s ok 363 363s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 363s ok 364 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 363s ok 365 363s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 363s ok 366 363s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 363s ok 367 363s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 363s ok 368 363s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 363s ok 369 363s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 363s ok 370 363s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 363s ok 371 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 363s ok 372 363s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 363s ok 373 363s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 363s ok 374 363s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 363s ok 375 363s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 363s ok 376 363s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 363s ok 377 363s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 363s ok 378 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 363s ok 379 363s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 363s ok 380 363s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 363s ok 381 363s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 363s ok 382 363s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 363s ok 383 363s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 363s ok 384 363s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 363s ok 385 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 363s ok 386 363s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 363s ok 387 363s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 363s ok 388 363s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 363s ok 389 363s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 363s ok 390 363s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 363s ok 391 363s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 363s ok 392 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 363s ok 393 363s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 363s ok 394 363s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 363s ok 395 363s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 363s ok 396 363s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 363s ok 397 363s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 363s ok 398 363s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 363s ok 399 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 363s ok 400 363s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 363s ok 401 363s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 363s ok 402 363s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 363s ok 403 363s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 363s ok 404 363s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 363s ok 405 363s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 363s ok 406 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 363s ok 407 363s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 363s ok 408 363s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 363s ok 409 363s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 363s ok 410 363s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 363s ok 411 363s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 363s ok 412 363s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 363s ok 413 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 363s ok 414 363s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 363s ok 415 363s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 363s ok 416 363s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 363s ok 417 363s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 363s ok 418 363s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 363s ok 419 363s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 363s ok 420 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 363s ok 421 363s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 363s ok 422 363s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 363s ok 423 363s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 363s ok 424 363s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 363s ok 425 363s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 363s ok 426 363s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 363s ok 427 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 363s ok 428 363s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 363s ok 429 363s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 363s ok 430 363s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 363s ok 431 363s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 363s ok 432 363s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 363s ok 433 363s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 363s ok 434 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 363s ok 435 363s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 363s ok 436 363s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 363s ok 437 363s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 363s ok 438 363s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 363s ok 439 363s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 363s ok 440 363s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 363s ok 441 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 363s ok 442 363s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 363s ok 443 363s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 363s ok 444 363s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 363s ok 445 363s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 363s ok 446 363s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 363s ok 447 363s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 363s ok 448 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 363s ok 449 363s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 363s ok 450 363s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 363s ok 451 363s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 363s ok 452 363s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 363s ok 453 363s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 363s ok 454 363s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 363s ok 455 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 363s ok 456 363s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 363s ok 457 363s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 363s ok 458 363s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 363s ok 459 363s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 363s ok 460 363s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 363s ok 461 363s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 363s ok 462 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 363s ok 463 363s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 363s ok 464 363s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 363s ok 465 363s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 363s ok 466 363s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 363s ok 467 363s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 363s ok 468 363s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 363s ok 469 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 363s ok 470 363s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 363s ok 471 363s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 363s ok 472 363s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 363s ok 473 363s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 363s ok 474 363s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 363s ok 475 363s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 363s ok 476 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 363s ok 477 363s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 363s ok 478 363s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 363s ok 479 363s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 363s ok 480 363s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 363s ok 481 363s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 363s ok 482 363s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 363s ok 483 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 363s ok 484 363s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 363s ok 485 363s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 363s ok 486 363s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 363s ok 487 363s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 363s ok 488 363s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 363s ok 489 363s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 363s ok 490 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 363s ok 491 363s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 363s ok 492 363s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 363s ok 493 363s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 363s ok 494 363s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 363s ok 495 363s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 363s ok 496 363s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 363s ok 497 363s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 363s ok 498 363s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 363s ok 499 363s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 363s ok 500 363s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 363s ok 501 363s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 363s ok 502 363s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 363s ok 503 363s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 363s ok 504 363s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 363s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 363s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 363s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/groups1 363s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 363s ok 365s t/modules/autoindex.t ............... 365s 1..84 365s # Running under perl version 5.040001 for linux 365s # Current time local: Thu Sep 4 15:51:44 2025 365s # Current time GMT: Thu Sep 4 15:51:44 2025 365s # Using Test.pm version 1.31 365s # Using Apache/Test.pm version 1.44 365s --- 365s IndexOrderDefault Ascending Name 365s GET /modules/autoindex/htaccess/ 365s ok 1 365s --- 365s IndexOrderDefault Ascending Name 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 2 365s --- 365s IndexOrderDefault Ascending Name 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 3 365s --- 365s IndexOrderDefault Ascending Name 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 4 365s --- 365s IndexOrderDefault Ascending Name 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 5 365s --- 365s IndexOrderDefault Ascending Name 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 6 365s --- 365s IndexOrderDefault Ascending Name 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 7 365s --- 365s IndexOrderDefault Ascending Date 365s GET /modules/autoindex/htaccess/ 365s ok 8 365s --- 365s IndexOrderDefault Ascending Date 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 9 365s --- 365s IndexOrderDefault Ascending Date 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 10 365s --- 365s IndexOrderDefault Ascending Date 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 11 365s --- 365s IndexOrderDefault Ascending Date 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 12 365s --- 365s IndexOrderDefault Ascending Date 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 13 365s --- 365s IndexOrderDefault Ascending Date 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 14 365s --- 365s IndexOrderDefault Ascending Size 365s GET /modules/autoindex/htaccess/ 365s ok 15 365s --- 365s IndexOrderDefault Ascending Size 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 16 365s --- 365s IndexOrderDefault Ascending Size 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 17 365s --- 365s IndexOrderDefault Ascending Size 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 18 365s --- 365s IndexOrderDefault Ascending Size 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 19 365s --- 365s IndexOrderDefault Ascending Size 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 20 365s --- 365s IndexOrderDefault Ascending Size 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 21 365s --- 365s IndexOrderDefault Descending Name 365s GET /modules/autoindex/htaccess/ 365s ok 22 365s --- 365s IndexOrderDefault Descending Name 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 23 365s --- 365s IndexOrderDefault Descending Name 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 24 365s --- 365s IndexOrderDefault Descending Name 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 25 365s --- 365s IndexOrderDefault Descending Name 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 26 365s --- 365s IndexOrderDefault Descending Name 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 27 365s --- 365s IndexOrderDefault Descending Name 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 28 365s --- 365s IndexOrderDefault Descending Date 365s GET /modules/autoindex/htaccess/ 365s ok 29 365s --- 365s IndexOrderDefault Descending Date 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 30 365s --- 365s IndexOrderDefault Descending Date 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 31 365s --- 365s IndexOrderDefault Descending Date 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 32 365s --- 365s IndexOrderDefault Descending Date 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 33 365s --- 365s IndexOrderDefault Descending Date 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 34 365s --- 365s IndexOrderDefault Descending Date 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 35 365s --- 365s IndexOrderDefault Descending Size 365s GET /modules/autoindex/htaccess/ 365s ok 36 365s --- 365s IndexOrderDefault Descending Size 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 37 365s --- 365s IndexOrderDefault Descending Size 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 38 365s --- 365s IndexOrderDefault Descending Size 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 39 365s --- 365s IndexOrderDefault Descending Size 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 40 365s --- 365s IndexOrderDefault Descending Size 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 41 365s --- 365s IndexOrderDefault Descending Size 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 42 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Name 365s GET /modules/autoindex/htaccess/ 365s ok 43 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Name 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 44 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Name 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 45 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Name 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 46 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Name 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 47 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Name 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 48 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Name 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 49 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Date 365s GET /modules/autoindex/htaccess/ 365s ok 50 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Date 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 51 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Date 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 52 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Date 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 53 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Date 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 54 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Date 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 55 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Date 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 56 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Size 365s GET /modules/autoindex/htaccess/ 365s ok 57 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Size 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 58 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Size 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 59 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Size 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 60 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Size 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 61 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Size 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 62 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Ascending Size 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 63 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Name 365s GET /modules/autoindex/htaccess/ 365s ok 64 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Name 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 65 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Name 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 66 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Name 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 67 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Name 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 68 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Name 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 69 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Name 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 70 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Date 365s GET /modules/autoindex/htaccess/ 365s ok 71 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Date 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 72 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Date 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 73 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Date 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 74 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Date 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 75 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Date 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 76 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Date 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 77 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Size 365s GET /modules/autoindex/htaccess/ 365s ok 78 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Size 365s 365s (C=N O=A) 365s GET /modules/autoindex/htaccess/?C=N&O=A 365s ok 79 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Size 365s 365s (C=N O=D) 365s GET /modules/autoindex/htaccess/?C=N&O=D 365s ok 80 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Size 365s 365s (C=M O=A) 365s GET /modules/autoindex/htaccess/?C=M&O=A 365s ok 81 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Size 365s 365s (C=M O=D) 365s GET /modules/autoindex/htaccess/?C=M&O=D 365s ok 82 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Size 365s 365s (C=S O=A) 365s GET /modules/autoindex/htaccess/?C=S&O=A 365s ok 83 365s --- 365s IndexOptions FancyIndexing 365s IndexOrderDefault Descending Size 365s 365s (C=S O=D) 365s GET /modules/autoindex/htaccess/?C=S&O=D 365s ok 84 365s ok 368s t/modules/autoindex2.t .............. 368s 1..3 368s # Running under perl version 5.040001 for linux 368s # Current time local: Thu Sep 4 15:51:48 2025 368s # Current time GMT: Thu Sep 4 15:51:48 2025 368s # Using Test.pm version 1.31 368s # Using Apache/Test.pm version 1.44 368s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 368s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 368s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 368s # testing : dir_broken should not be listed 368s # expected: 0 368s # received: 0 368s ok 1 368s # testing : dir_normal should be listed 368s # expected: 1 368s # received: 1 368s ok 2 368s # testing : dir_protected should not be listed 368s # expected: 0 368s # received: 0 368s ok 3 368s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 368s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 368s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 368s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 368s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 368s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 368s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 368s ok 371s t/modules/brotli.t .................. 371s 1..64 371s # Running under perl version 5.040001 for linux 371s # Current time local: Thu Sep 4 15:51:51 2025 371s # Current time GMT: Thu Sep 4 15:51:51 2025 371s # Using Test.pm version 1.31 371s # Using Apache/Test.pm version 1.44 371s qvalue: 371s # expected: 200 371s # received: '200' 371s ok 1 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 2 371s qvalue: 371s # expected: 200 371s # received: '200' 371s ok 3 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 4 371s qvalue: 371s # expected: 200 371s # received: '200' 371s ok 5 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 6 371s qvalue: 371s # expected: 200 371s # received: '200' 371s ok 7 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 8 371s qvalue: 371s # expected: 200 371s # received: '200' 371s ok 9 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 10 371s qvalue: 371s # expected: 200 371s # received: '200' 371s ok 11 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 12 371s qvalue: ; 371s # expected: 200 371s # received: '200' 371s ok 13 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 14 371s qvalue: ; 371s # expected: 200 371s # received: '200' 371s ok 15 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 16 371s qvalue: ; 371s # expected: 200 371s # received: '200' 371s ok 17 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 18 371s qvalue: ;q= 371s # expected: 200 371s # received: '200' 371s ok 19 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 20 371s qvalue: ;q= 371s # expected: 200 371s # received: '200' 371s ok 21 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 22 371s qvalue: ;q= 371s # expected: 200 371s # received: '200' 371s ok 23 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 24 371s qvalue: ;q=0 371s # expected: 200 371s # received: '200' 371s ok 25 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 26 371s qvalue: ;q=0 371s # expected: 200 371s # received: '200' 371s ok 27 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 28 371s qvalue: ;q=0 371s # expected: 200 371s # received: '200' 371s ok 29 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 30 371s qvalue: ;q=0. 371s # expected: 200 371s # received: '200' 371s ok 31 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 32 371s qvalue: ;q=0. 371s # expected: 200 371s # received: '200' 371s ok 33 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 34 371s qvalue: ;q=0. 371s # expected: 200 371s # received: '200' 371s ok 35 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 36 371s qvalue: ;q=0.0 371s # expected: 200 371s # received: '200' 371s ok 37 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 38 371s qvalue: ;q=0.0 371s # expected: 200 371s # received: '200' 371s ok 39 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 40 371s qvalue: ;q=0.0 371s # expected: 200 371s # received: '200' 371s ok 41 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 42 371s qvalue: ;q=0.00 371s # expected: 200 371s # received: '200' 371s ok 43 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 44 371s qvalue: ;q=0.00 371s # expected: 200 371s # received: '200' 371s ok 45 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 46 371s qvalue: ;q=0.00 371s # expected: 200 371s # received: '200' 371s ok 47 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 48 371s qvalue: ;q=0.000 371s # expected: 200 371s # received: '200' 371s ok 49 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 50 371s qvalue: ;q=0.000 371s # expected: 200 371s # received: '200' 371s ok 51 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 52 371s qvalue: ;q=0.000 371s # expected: 200 371s # received: '200' 371s ok 53 371s # testing : response without Content-Encoding is OK 371s # expected: undef 371s # received: undef 371s ok 54 371s qvalue: ;q=0.0000 371s # expected: 200 371s # received: '200' 371s ok 55 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 56 371s qvalue: ;q=0.0000 371s # expected: 200 371s # received: '200' 371s ok 57 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 58 371s qvalue: ;q=0.0000 371s # expected: 200 371s # received: '200' 371s ok 59 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 60 371s # expected: 200 371s # received: '200' 371s ok 61 371s # testing : response Content-Encoding is OK 371s # expected: 'br' 371s # received: 'br' 371s ok 62 371s # expected: 200 371s # received: '200' 371s ok 63 371s # testing : response Content-Encoding is OK 371s # expected: 'gzip' 371s # received: 'gzip' 371s ok 64 371s ok 374s t/modules/buffer.t .................. 374s 1..12 374s # Running under perl version 5.040001 for linux 374s # Current time local: Thu Sep 4 15:51:54 2025 374s # Current time GMT: Thu Sep 4 15:51:54 2025 374s # Using Test.pm version 1.31 374s # Using Apache/Test.pm version 1.44 374s # testing : Checking return code is '200' 374s # expected: 200 374s # received: '200' 374s ok 1 374s ok 2 374s # testing : Checking return code is '200' 374s # expected: 200 374s # received: '200' 374s ok 3 374s ok 4 374s # testing : Checking return code is '200' 374s # expected: 200 374s # received: '200' 374s ok 5 374s ok 6 374s # testing : Checking return code is '200' 374s # expected: 200 374s # received: '200' 374s ok 7 374s ok 8 374s # testing : Checking return code is '200' 374s # expected: 200 374s # received: '200' 374s ok 9 374s ok 10 374s # testing : Checking return code is '200' 374s # expected: 200 374s # received: '200' 374s ok 11 374s ok 12 374s ok 377s t/modules/cache.t ................... 377s 1..3 377s # Running under perl version 5.040001 for linux 377s # Current time local: Thu Sep 4 15:51:57 2025 377s # Current time GMT: Thu Sep 4 15:51:57 2025 377s # Using Test.pm version 1.31 377s # Using Apache/Test.pm version 1.44 377s # testing : non-cached call to index.html 377s # expected: 200 377s # received: '200' 377s ok 1 377s # testing : call to cache index.html 377s # expected: 200 377s # received: '200' 377s ok 2 377s # testing : cached call to index.html 377s # expected: 200 377s # received: '200' 377s ok 3 377s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 377s ok 383s t/modules/cgi.t ..................... 383s 1..58 383s # Running under perl version 5.040001 for linux 383s # Current time local: Thu Sep 4 15:52:00 2025 383s # Current time GMT: Thu Sep 4 15:52:00 2025 383s # Using Test.pm version 1.31 383s # Using Apache/Test.pm version 1.44 383s # testing : return code for acceptpathinfodefault.sh 383s # expected: 200 383s # received: '200' 383s ok 1 383s # testing : body for acceptpathinfodefault.sh 383s # expected: '' 383s # received: '' 383s ok 2 383s # testing : return code for acceptpathinfodefault.sh/foo 383s # expected: 200 383s # received: '200' 383s ok 3 383s # testing : body for acceptpathinfodefault.sh/foo 383s # expected: '/foo' 383s # received: '/foo' 383s ok 4 383s # testing : return code for acceptpathinfooff.sh 383s # expected: 200 383s # received: '200' 383s ok 5 383s # testing : body for acceptpathinfooff.sh 383s # expected: '' 383s # received: '' 383s ok 6 383s # testing : return code for acceptpathinfooff.sh/foo 383s # expected: 404 383s # received: '404' 383s ok 7 383s # no body test for this one 383s ok 8 383s # testing : return code for acceptpathinfoon.sh 383s # expected: 200 383s # received: '200' 383s ok 9 383s # testing : body for acceptpathinfoon.sh 383s # expected: '' 383s # received: '' 383s ok 10 383s # testing : return code for acceptpathinfoon.sh/foo 383s # expected: 200 383s # received: '200' 383s ok 11 383s # testing : body for acceptpathinfoon.sh/foo 383s # expected: '/foo' 383s # received: '/foo' 383s ok 12 383s # testing : return code for bogus-perl.pl 383s # expected: 500 383s # received: '500' 383s ok 13 383s # cgi log created ok. 383s ok 14 383s # testing : return code for bogus-sh.sh 383s # expected: 500 383s # received: '500' 383s ok 15 383s # checking that log size (807) is bigger than it used to be (523) 383s ok 16 383s # testing : return code for nph-stderr.pl 383s # expected: 200 383s # received: '200' 383s ok 17 383s # testing : body for nph-stderr.pl 383s # expected: 'this is nph-stdout' 383s # received: 'this is nph-stdout' 383s ok 18 383s # testing : return code for nph-test.pl 383s # expected: 200 383s # received: '200' 383s ok 19 383s # testing : body for nph-test.pl 383s # expected: 'ok' 383s # received: 'ok' 383s ok 20 383s # testing : return code for perl.pl 383s # expected: 200 383s # received: '200' 383s ok 21 383s # testing : body for perl.pl 383s # expected: 'perl cgi' 383s # received: 'perl cgi' 383s ok 22 383s # testing : return code for sh.sh 383s # expected: 200 383s # received: '200' 383s ok 23 383s # testing : body for sh.sh 383s # expected: 'sh cgi' 383s # received: 'sh cgi' 383s ok 24 383s # testing : return code for stderr1.pl 383s # expected: 200 383s # received: '200' 383s ok 25 383s # testing : body for stderr1.pl 383s # expected: 'this is stdout' 383s # received: 'this is stdout' 383s ok 26 383s # testing : return code for stderr2.pl 383s # expected: 200 383s # received: '200' 383s ok 27 383s # testing : body for stderr2.pl 383s # expected: 'this is also stdout' 383s # received: 'this is also stdout' 383s ok 28 383s # testing : return code for stderr3.pl 383s # expected: 200 383s # received: '200' 383s ok 29 383s # testing : body for stderr3.pl 383s # expected: 'this is more stdout' 383s # received: 'this is more stdout' 383s ok 30 383s # posted content (length 10) to bogus-perl.pl 383s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 383s # expected: '500' 383s # received: '500' 383s ok 31 383s # checking that log size (35781) is greater than 807 383s ok 32 383s # verifying that logged content is 10 characters 383s ok 33 383s # posted content (length 99) to bogus-perl.pl 383s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 383s # expected: '500' 383s # received: '500' 383s ok 34 383s # checking that log size (36240) is greater than 35781 383s ok 35 383s # verifying that logged content is 99 characters 383s ok 36 383s # posted content (length 250) to bogus-perl.pl 383s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 383s # expected: '500' 383s # received: '500' 383s ok 37 383s # checking that log size (36851) is greater than 36240 383s ok 38 383s # verifying that logged content is 250 characters 383s ok 39 383s # posted content (length 255) to bogus-perl.pl 383s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 383s # expected: '500' 383s # received: '500' 383s ok 40 383s # checking that log size (37467) is greater than 36851 383s ok 41 383s # verifying that logged content is 255 characters 383s ok 42 383s # posted content (length 256) to bogus-perl.pl 383s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 383s # expected: '500' 383s # received: '500' 383s ok 43 383s # checking that log size (38084) is greater than 37467 383s ok 44 383s # verifying that logged content is 256 characters 383s ok 45 383s # posted content (length 257) to bogus-perl.pl 383s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 383s # expected: '500' 383s # received: '500' 383s ok 46 383s # checking that log size (38701) is greater than 38084 383s ok 47 383s # verifying that logged content is 256 characters 383s ok 48 383s # posted content (length 258) to bogus-perl.pl 383s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 383s # expected: '500' 383s # received: '500' 383s ok 49 383s # checking that log size (39318) is greater than 38701 383s ok 50 383s # verifying that logged content is 256 characters 383s ok 51 383s # posted content (length 1024) to bogus-perl.pl 383s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 383s # expected: '500' 383s # received: '500' 383s ok 52 383s # checking that log size (39936) is greater than 39318 383s ok 53 383s # verifying that logged content is 256 characters 383s ok 54 383s # verifying log is greater than 40960 bytes. 383s ok 55 383s # verifying log did not grow after making bogus request. 383s ok 56 383s # verifying log did not grow after making another bogus request. 383s ok 57 383s # checking that HEAD /modules/cgi/perl.pl returns 200. 383s ok 58 383s ok 386s t/modules/data.t .................... 386s 1..2 386s # Running under perl version 5.040001 for linux 386s # Current time local: Thu Sep 4 15:52:05 2025 386s # Current time GMT: Thu Sep 4 15:52:05 2025 386s # Using Test.pm version 1.31 386s # Using Apache/Test.pm version 1.44 386s # testing : Checking return code is '200' 386s # expected: 200 386s # received: '200' 386s ok 1 386s ok 2 386s ok 391s t/modules/dav.t ..................... 391s 1..19 391s # Running under perl version 5.040001 for linux 391s # Current time local: Thu Sep 4 15:52:08 2025 391s # Current time GMT: Thu Sep 4 15:52:08 2025 391s # Using Test.pm version 1.31 391s # Using Apache/Test.pm version 1.44 391s resource lock test: 391s ok 1 391s DAV put test: 391s ok 2 391s getting DAV resource properties: 391s ok 3 391s created: Thu, 04 Sep 2025 15:52:11 GMT 391s modified: Thu, 04 Sep 2025 15:52:11 GMT 391s now: Thu, 04 Sep 2025 15:52:13 GMT 391s ok 4 391s ok 5 391s resource lock status test: 391s ok 6 391s resource unlock test: 391s ok 7 391s resource lock status test: 391s ok 8 391s getting uri... 391s expect: 391s -> 391s 391s
391s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

391s this is a page generated by
391s the mod_dav test in the Apache
391s perl test suite.
391s
391s 391s 391s <- 391s ok 15 391s ok 16 391s resource delete test: 391s ok 17 391s expect 404 not found got: 404 391s ok 18 391s PR 49825: expect 400 bad request got: 400 391s ok 19 391s ok 394s t/modules/deflate.t ................. 394s 1..47 394s # Running under perl version 5.040001 for linux 394s # Current time local: Thu Sep 4 15:52:13 2025 394s # Current time GMT: Thu Sep 4 15:52:13 2025 394s # Using Test.pm version 1.31 394s # Using Apache/Test.pm version 1.44 394s testing default 394s ok 1 394s ok 2 394s ok 3 394s ok 4 394s ok 5 394s ok 6 394s ok 7 394s ok 8 394s ok 9 394s ok 10 394s ok 11 394s ok 12 394s ok 13 394s ok 14 394s ok 15 394s ok 16 394s ok 17 394s ok 18 394s ok 19 394s ok 20 394s ok 21 394s ok 22 394s ok 23 394s ok 24 394s ok 25 394s ok 26 394s ok 27 394s ok 28 394s ok 29 394s ok 30 394s ok 31 394s ok 32 394s ok 33 394s ok 34 394s ok 35 394s ok 36 394s ok 37 394s ok 38 394s ok 39 394s ok 40 394s ok 41 394s ok 42 394s ok 43 394s ok 44 394s ok 45 394s # testing : response was 304 394s # expected: qr/HTTP\/1\.. 304/ 394s # received: 'HTTP/1.1 304 Not Modified' 394s ok 46 394s # testing : expect EOF after 304 header 394s # expected: 0 394s # received: 0 394s ok 47 394s ok 397s t/modules/digest.t .................. 397s 1..13 397s # Running under perl version 5.040001 for linux 397s # Current time local: Thu Sep 4 15:52:16 2025 397s # Current time GMT: Thu Sep 4 15:52:16 2025 397s # Using Test.pm version 1.31 397s # Using Apache/Test.pm version 1.44 397s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm1 397s # testing : no user to authenticate 397s # expected: 401 397s # received: '401' 397s ok 1 397s # testing : user1:foo not found 397s # expected: 401 397s # received: '401' 397s ok 2 397s # testing : user1:password1 found 397s # expected: 200 397s # received: '200' 397s ok 3 397s # testing : user1:password1 with query string found 397s # expected: 200 397s # received: '200' 397s ok 4 397s # testing : manual Authorization header query string 397s # expected: 200 397s # received: '200' 397s ok 5 397s # testing : manual Authorization with no query string in header 397s # expected: 400 397s # received: '400' 397s ok 6 397s # testing : manual Authorization header with mismatched query string 397s # expected: 400 397s # received: '400' 397s ok 7 397s # testing : manual Authorization header with mismatched query string 397s # expected: 400 397s # received: '400' 397s ok 8 397s # testing : manual Authorization with no query string in header + MSIE 397s # expected: 200 397s # received: '200' 397s ok 9 397s # testing : a compliant response coming from MSIE 397s # expected: 200 397s # received: '200' 397s ok 10 397s # testing : manual Authorization header with mismatched query string + MSIE 397s # expected: 400 397s # received: '400' 397s ok 11 397s # testing : manual Authorization header with mismatched query string + MSIE 397s # expected: 400 397s # received: '400' 397s ok 12 397s # testing : no query string + MSIE 397s # expected: 200 397s # received: '200' 397s ok 13 397s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm1 397s ok 400s t/modules/dir.t ..................... 400s 1..212 400s # Running under perl version 5.040001 for linux 400s # Current time local: Thu Sep 4 15:52:19 2025 400s # Current time GMT: Thu Sep 4 15:52:19 2025 400s # Using Test.pm version 1.31 400s # Using Apache/Test.pm version 1.44 400s expecting 403 (forbidden) using DirectoryIndex foo 400s ok 1 400s running 5 test gambit for "1.html" 400s ok 2 400s ok 3 400s ok 4 400s ok 5 400s ok 6 400s running 5 test gambit for "2.html" 400s ok 7 400s ok 8 400s ok 9 400s ok 10 400s ok 11 400s running 5 test gambit for "3.html" 400s ok 12 400s ok 13 400s ok 14 400s ok 15 400s ok 16 400s running 5 test gambit for "4.html" 400s ok 17 400s ok 18 400s ok 19 400s ok 20 400s ok 21 400s running 5 test gambit for "5.html" 400s ok 22 400s ok 23 400s ok 24 400s ok 25 400s ok 26 400s running 5 test gambit for "6.html" 400s ok 27 400s ok 28 400s ok 29 400s ok 30 400s ok 31 400s running 5 test gambit for "7.html" 400s ok 32 400s ok 33 400s ok 34 400s ok 35 400s ok 36 400s running 5 test gambit for "8.html" 400s ok 37 400s ok 38 400s ok 39 400s ok 40 400s ok 41 400s running 5 test gambit for "9.html" 400s ok 42 400s ok 43 400s ok 44 400s ok 45 400s ok 46 400s running 5 test gambit for "0.html" 400s ok 47 400s ok 48 400s ok 49 400s ok 50 400s ok 51 400s expecting 403 (forbidden) using DirectoryIndex goo 400s ok 52 400s running 5 test gambit for "1.html" 400s ok 53 400s ok 54 400s ok 55 400s ok 56 400s ok 57 400s running 5 test gambit for "2.html" 400s ok 58 400s ok 59 400s ok 60 400s ok 61 400s ok 62 400s running 5 test gambit for "3.html" 400s ok 63 400s ok 64 400s ok 65 400s ok 66 400s ok 67 400s running 5 test gambit for "4.html" 400s ok 68 400s ok 69 400s ok 70 400s ok 71 400s ok 72 400s running 5 test gambit for "5.html" 400s ok 73 400s ok 74 400s ok 75 400s ok 76 400s ok 77 400s running 5 test gambit for "6.html" 400s ok 78 400s ok 79 400s ok 80 400s ok 81 400s ok 82 400s running 5 test gambit for "7.html" 400s ok 83 400s ok 84 400s ok 85 400s ok 86 400s ok 87 400s running 5 test gambit for "8.html" 400s ok 88 400s ok 89 400s ok 90 400s ok 91 400s ok 92 400s running 5 test gambit for "9.html" 400s ok 93 400s ok 94 400s ok 95 400s ok 96 400s ok 97 400s running 5 test gambit for "0.html" 400s ok 98 400s ok 99 400s ok 100 400s ok 101 400s ok 102 400s expecting 403 (forbidden) using DirectoryIndex moo 400s ok 103 400s running 5 test gambit for "1.html" 400s ok 104 400s ok 105 400s ok 106 400s ok 107 400s ok 108 400s running 5 test gambit for "2.html" 400s ok 109 400s ok 110 400s ok 111 400s ok 112 400s ok 113 400s running 5 test gambit for "3.html" 400s ok 114 400s ok 115 400s ok 116 400s ok 117 400s ok 118 400s running 5 test gambit for "4.html" 400s ok 119 400s ok 120 400s ok 121 400s ok 122 400s ok 123 400s running 5 test gambit for "5.html" 400s ok 124 400s ok 125 400s ok 126 400s ok 127 400s ok 128 400s running 5 test gambit for "6.html" 400s ok 129 400s ok 130 400s ok 131 400s ok 132 400s ok 133 400s running 5 test gambit for "7.html" 400s ok 134 400s ok 135 400s ok 136 400s ok 137 400s ok 138 400s running 5 test gambit for "8.html" 400s ok 139 400s ok 140 400s ok 141 400s ok 142 400s ok 143 400s running 5 test gambit for "9.html" 400s ok 144 400s ok 145 400s ok 146 400s ok 147 400s ok 148 400s running 5 test gambit for "0.html" 400s ok 149 400s ok 150 400s ok 151 400s ok 152 400s ok 153 400s expecting 403 (forbidden) using DirectoryIndex bleh 400s ok 154 400s running 5 test gambit for "1.html" 400s ok 155 400s ok 156 400s ok 157 400s ok 158 400s ok 159 400s running 5 test gambit for "2.html" 400s ok 160 400s ok 161 400s ok 162 400s ok 163 400s ok 164 400s running 5 test gambit for "3.html" 400s ok 165 400s ok 166 400s ok 167 400s ok 168 400s ok 169 400s running 5 test gambit for "4.html" 400s ok 170 400s ok 171 400s ok 172 400s ok 173 400s ok 174 400s running 5 test gambit for "5.html" 400s ok 175 400s ok 176 400s ok 177 400s ok 178 400s ok 179 400s running 5 test gambit for "6.html" 400s ok 180 400s ok 181 400s ok 182 400s ok 183 400s ok 184 400s running 5 test gambit for "7.html" 400s ok 185 400s ok 186 400s ok 187 400s ok 188 400s ok 189 400s running 5 test gambit for "8.html" 400s ok 190 400s ok 191 400s ok 192 400s ok 193 400s ok 194 400s running 5 test gambit for "9.html" 400s ok 195 400s ok 196 400s ok 197 400s ok 198 400s ok 199 400s running 5 test gambit for "0.html" 400s ok 200 400s ok 201 400s ok 202 400s ok 203 400s ok 204 400s DirectoryIndex /modules/alias/index.html 400s ok 205 400s expecting 403 for DirectoryIndex foo goo moo bleh 400s ok 206 400s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 400s ok 207 400s 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 400s ok 208 400s removed .htaccess (no DirectoryIndex), expecting default (index.html) 400s ok 209 400s ok 210 400s ok 211 400s ok 212 # skip missing DirectorySlash NotFound 400s ok 403s t/modules/directorymatch.t .......... 403s 1..2 403s # Running under perl version 5.040001 for linux 403s # Current time local: Thu Sep 4 15:52:23 2025 403s # Current time GMT: Thu Sep 4 15:52:23 2025 403s # Using Test.pm version 1.31 403s # Using Apache/Test.pm version 1.44 403s # testing : code for /index.html 403s # expected: 200 403s # received: '200' 403s ok 1 403s # testing : check for DMMATCH1 403s # expected: '1' 403s # received: '1' 403s ok 2 403s ok 406s t/modules/env.t ..................... 406s 1..6 406s # Running under perl version 5.040001 for linux 406s # Current time local: Thu Sep 4 15:52:26 2025 406s # Current time GMT: Thu Sep 4 15:52:26 2025 406s # Using Test.pm version 1.31 406s # Using Apache/Test.pm version 1.44 406s # host: /modules/env/host.shtml 406s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 406s ok 1 406s # nothere: /modules/env/nothere.shtml 406s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 406s ok 2 406s # set: /modules/env/set.shtml 406s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 406s ok 3 406s # setempty: /modules/env/setempty.shtml 406s # setempty: EXPECT -><- ACTUAL -><- 406s ok 4 406s # type: /modules/env/type.shtml 406s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 406s ok 5 406s # unset: /modules/env/unset.shtml 406s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 406s ok 6 406s ok 409s t/modules/expires.t ................. 409s 1..92 409s # Running under perl version 5.040001 for linux 409s # Current time local: Thu Sep 4 15:52:29 2025 409s # Current time GMT: Thu Sep 4 15:52:29 2025 409s # Using Test.pm version 1.31 409s # Using Apache/Test.pm version 1.44 409s # debug: index.html 409s HTTP/1.1 200 OK 409s Cache-Control: max-age=313125131 409s Connection: close 409s Date: Thu, 04 Sep 2025 15:52:32 GMT 409s Accept-Ranges: bytes 409s ETag: "3-62c6deaf13e40" 409s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 409s Vary: In-If1 409s Content-Length: 3 409s Content-Type: text/html 409s Expires: Tue, 07 Aug 2035 19:04:44 GMT 409s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 409s Client-Date: Thu, 04 Sep 2025 15:52:32 GMT 409s Client-Peer: 127.0.0.1:8529 409s Client-Response-Num: 1 409s DMMATCH1: 1 409s 409s 409s ok 1 409s # debug: [Cache-Control] [max-age=313125131] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 409s # debug: expires 2070126284 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 332425819 409s # debug: actual : 332425819 409s ok 2 409s # debug: text.txt 409s HTTP/1.1 200 OK 409s Cache-Control: max-age=0 409s Connection: close 409s Date: Thu, 04 Sep 2025 15:52:32 GMT 409s Accept-Ranges: bytes 409s ETag: "0-62c6deaf13e40" 409s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 409s Vary: In-If1 409s Content-Type: text/plain 409s Expires: Thu, 04 Sep 2025 15:52:32 GMT 409s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 409s Client-Date: Thu, 04 Sep 2025 15:52:32 GMT 409s Client-Peer: 127.0.0.1:8529 409s Client-Response-Num: 1 409s DMMATCH1: 1 409s ok 3 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: expires 1757001152 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 19300687 409s # debug: actual : 19300687 409s ok 4 409s # debug: image.gif 409s HTTP/1.1 200 OK 409s Cache-Control: max-age=120 409s Connection: close 409s Date: Thu, 04 Sep 2025 15:52:32 GMT 409s Accept-Ranges: bytes 409s ETag: "0-62c6deaf13e40" 409s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 409s Vary: In-If1 409s Content-Type: image/gif 409s Expires: Thu, 04 Sep 2025 15:54:32 GMT 409s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 409s Client-Date: Thu, 04 Sep 2025 15:52:32 GMT 409s Client-Peer: 127.0.0.1:8529 409s Client-Response-Num: 1 409s DMMATCH1: 1 409s 409s 409s ok 5 409s # debug: [Cache-Control] [max-age=120] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 409s # debug: expires 1757001272 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 120 409s # debug: actual : 120 409s ok 6 409s # debug: foo.jpg 409s HTTP/1.1 200 OK 409s Cache-Control: max-age=86400 409s Connection: close 409s Date: Thu, 04 Sep 2025 15:52:32 GMT 409s Accept-Ranges: bytes 409s ETag: "0-62c6deaf13e40" 409s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 409s Vary: In-If1 409s Content-Type: image/jpeg 409s Expires: Fri, 05 Sep 2025 15:52:32 GMT 409s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 409s Client-Date: Thu, 04 Sep 2025 15:52:32 GMT 409s Client-Peer: 127.0.0.1:8529 409s Client-Response-Num: 1 409s DMMATCH1: 1 409s 409s 409s ok 7 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 8 409s # debug: [Cache-Control] [max-age=313125131] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 409s # debug: expires 2070126284 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 332425819 409s # debug: actual : 332425819 409s ok 9 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: expires 1757001152 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 19300687 409s # debug: actual : 19300687 409s ok 10 409s # debug: [Cache-Control] [max-age=120] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 409s # debug: expires 1757001272 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 120 409s # debug: actual : 120 409s ok 11 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 12 409s # --- 409s # ExpiresActive On 409s # debug: [Cache-Control] [max-age=313125131] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 409s # debug: expires 2070126284 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 332425819 409s # debug: actual : 332425819 409s ok 13 409s # --- 409s # ExpiresActive On 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: expires 1757001152 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 19300687 409s # debug: actual : 19300687 409s ok 14 409s # --- 409s # ExpiresActive On 409s # debug: [Cache-Control] [max-age=120] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 409s # debug: expires 1757001272 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 120 409s # debug: actual : 120 409s ok 15 409s # --- 409s # ExpiresActive On 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 16 409s #--- 409s # ExpiresActive On 409s ExpiresDefault M40271738 409s # debug: [Cache-Control] [max-age=20971050] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Tue, 05 May 2026 09:10:03 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Tue, 05 May 2026 09:10:03 GMT 409s # debug: expires 1777972203 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 40271738 409s # debug: actual : 40271738 409s ok 17 409s #--- 409s # ExpiresActive On 409s ExpiresDefault M40271738 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: expires 1757001152 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 19300687 409s # debug: actual : 19300687 409s ok 18 409s #--- 409s # ExpiresActive On 409s ExpiresDefault M40271738 409s # debug: [Cache-Control] [max-age=120] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 409s # debug: expires 1757001272 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 120 409s # debug: actual : 120 409s ok 19 409s #--- 409s # ExpiresActive On 409s ExpiresDefault M40271738 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 20 409s # --- 409s # ExpiresActive On 409s ExpiresByType text/plain "modification plus 3 months 2 weeks 19 days 2 hours 33 minutes 33 seconds" 409s # debug: [Cache-Control] [max-age=313125131] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 409s # debug: expires 2070126284 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 332425819 409s # debug: actual : 332425819 409s ok 21 409s # --- 409s # ExpiresActive On 409s ExpiresByType text/plain "modification plus 3 months 2 weeks 19 days 2 hours 33 minutes 33 seconds" 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: expires 1757001152 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 19300687 409s # debug: actual : 19300687 409s ok 22 409s # --- 409s # ExpiresActive On 409s ExpiresByType text/plain "modification plus 3 months 2 weeks 19 days 2 hours 33 minutes 33 seconds" 409s # debug: [Cache-Control] [max-age=120] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 409s # debug: expires 1757001272 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 120 409s # debug: actual : 120 409s ok 23 409s # --- 409s # ExpiresActive On 409s ExpiresByType text/plain "modification plus 3 months 2 weeks 19 days 2 hours 33 minutes 33 seconds" 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 24 409s # --- 409s # ExpiresActive On 409s ExpiresDefault "modification plus 1 years 3 months 17 days 6 hours 28 minutes 37 seconds" 409s ExpiresByType text/plain A37611140 409s # debug: [Cache-Control] [max-age=21503429] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Mon, 11 May 2026 13:03:02 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Mon, 11 May 2026 13:03:02 GMT 409s # debug: expires 1778504582 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 40804117 409s # debug: actual : 40804117 409s ok 25 409s # --- 409s # ExpiresActive On 409s ExpiresDefault "modification plus 1 years 3 months 17 days 6 hours 28 minutes 37 seconds" 409s ExpiresByType text/plain A37611140 409s # debug: [Cache-Control] [max-age=37611140] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Fri, 13 Nov 2026 23:24:52 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 13 Nov 2026 23:24:52 GMT 409s # debug: expires 1794612292 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 37611140 409s # debug: actual : 37611140 409s ok 26 409s # --- 409s # ExpiresActive On 409s ExpiresDefault "modification plus 1 years 3 months 17 days 6 hours 28 minutes 37 seconds" 409s ExpiresByType text/plain A37611140 409s # debug: [Cache-Control] [max-age=120] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 409s # debug: expires 1757001272 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 120 409s # debug: actual : 120 409s ok 27 409s # --- 409s # ExpiresActive On 409s ExpiresDefault "modification plus 1 years 3 months 17 days 6 hours 28 minutes 37 seconds" 409s ExpiresByType text/plain A37611140 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 28 409s #--- 409s # ExpiresActive On 409s ExpiresDefault A36815557 409s # debug: [Cache-Control] [max-age=36815557] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Wed, 04 Nov 2026 18:25:09 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Wed, 04 Nov 2026 18:25:09 GMT 409s # debug: expires 1793816709 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 36815557 409s # debug: actual : 36815557 409s ok 29 409s #--- 409s # ExpiresActive On 409s ExpiresDefault A36815557 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: expires 1757001152 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 19300687 409s # debug: actual : 19300687 409s ok 30 409s #--- 409s # ExpiresActive On 409s ExpiresDefault A36815557 409s # debug: [Cache-Control] [max-age=120] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 409s # debug: expires 1757001272 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 120 409s # debug: actual : 120 409s ok 31 409s #--- 409s # ExpiresActive On 409s ExpiresDefault A36815557 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 32 409s # --- 409s # ExpiresActive On 409s ExpiresByType image/gif M34835619 409s # debug: [Cache-Control] [max-age=313125131] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 409s # debug: expires 2070126284 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 332425819 409s # debug: actual : 332425819 409s ok 33 409s # --- 409s # ExpiresActive On 409s ExpiresByType image/gif M34835619 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: expires 1757001152 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 19300687 409s # debug: actual : 19300687 409s ok 34 409s # --- 409s # ExpiresActive On 409s ExpiresByType image/gif M34835619 409s # debug: [Cache-Control] [max-age=15534931] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Tue, 03 Mar 2026 11:08:04 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Tue, 03 Mar 2026 11:08:04 GMT 409s # debug: expires 1772536084 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 34835619 409s # debug: actual : 34835619 409s ok 35 409s # --- 409s # ExpiresActive On 409s ExpiresByType image/gif M34835619 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 36 409s # --- 409s # ExpiresActive On 409s ExpiresDefault "modification plus 1 years 3 months 1 weeks 10 days 4 hours 28 minutes 32 seconds" 409s ExpiresByType image/gif M37239149 409s # debug: [Cache-Control] [max-age=21496224] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Mon, 11 May 2026 11:02:57 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Mon, 11 May 2026 11:02:57 GMT 409s # debug: expires 1778497377 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 40796912 409s # debug: actual : 40796912 409s ok 37 409s # --- 409s # ExpiresActive On 409s ExpiresDefault "modification plus 1 years 3 months 1 weeks 10 days 4 hours 28 minutes 32 seconds" 409s ExpiresByType image/gif M37239149 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: expires 1757001152 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 19300687 409s # debug: actual : 19300687 409s ok 38 409s # --- 409s # ExpiresActive On 409s ExpiresDefault "modification plus 1 years 3 months 1 weeks 10 days 4 hours 28 minutes 32 seconds" 409s ExpiresByType image/gif M37239149 409s # debug: [Cache-Control] [max-age=17938461] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/gif] 409s # debug: [Expires] [Tue, 31 Mar 2026 06:46:54 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Tue, 31 Mar 2026 06:46:54 GMT 409s # debug: expires 1774939614 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 37239149 409s # debug: actual : 37239149 409s ok 39 409s # --- 409s # ExpiresActive On 409s ExpiresDefault "modification plus 1 years 3 months 1 weeks 10 days 4 hours 28 minutes 32 seconds" 409s ExpiresByType image/gif M37239149 409s # debug: [Cache-Control] [max-age=86400] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [image/jpeg] 409s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 409s # debug: expires 1757087552 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 86400 409s # debug: actual : 86400 409s ok 40 409s #--- 409s # ExpiresActive On 409s ExpiresDefault A8480718 409s # debug: [Cache-Control] [max-age=8480718] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["3-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Length] [3] 409s # debug: [Content-Type] [text/html] 409s # debug: [Expires] [Thu, 11 Dec 2025 19:37:50 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 11 Dec 2025 19:37:50 GMT 409s # debug: expires 1765481870 409s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 409s # debug: modified 1737700465 409s # debug: expected: 8480718 409s # debug: actual : 8480718 409s ok 41 409s #--- 409s # ExpiresActive On 409s ExpiresDefault A8480718 409s # debug: [Cache-Control] [max-age=0] 409s # debug: [Connection] [close] 409s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Accept-Ranges] [bytes] 409s # debug: [ETag] ["0-62c6deaf13e40"] 409s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 409s # debug: [Vary] [In-If1] 409s # debug: [Content-Type] [text/plain] 409s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 409s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 409s # debug: [Client-Peer] [127.0.0.1:8529] 409s # debug: [Client-Response-Num] [1] 409s # debug: [DMMATCH1] [1] 409s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 409s # debug: access 1757001152 409s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: expires 1757001152 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 19300687 410s # debug: actual : 19300687 410s ok 42 410s #--- 410s # ExpiresActive On 410s ExpiresDefault A8480718 410s # debug: [Cache-Control] [max-age=120] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 410s # debug: expires 1757001272 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 120 410s # debug: actual : 120 410s ok 43 410s #--- 410s # ExpiresActive On 410s ExpiresDefault A8480718 410s # debug: [Cache-Control] [max-age=86400] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Expires] [Fri, 05 Sep 2025 15:52:32 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Fri, 05 Sep 2025 15:52:32 GMT 410s # debug: expires 1757087552 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 86400 410s # debug: actual : 86400 410s ok 44 410s # --- 410s # ExpiresActive On 410s ExpiresByType image/jpeg "access plus 1 months 2 weeks 18 days 7 hours 1 minutes 35 seconds" 410s # debug: [Cache-Control] [max-age=313125131] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 410s # debug: expires 2070126284 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 332425819 410s # debug: actual : 332425819 410s ok 45 410s # --- 410s # ExpiresActive On 410s ExpiresByType image/jpeg "access plus 1 months 2 weeks 18 days 7 hours 1 minutes 35 seconds" 410s # debug: [Cache-Control] [max-age=0] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: expires 1757001152 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 19300687 410s # debug: actual : 19300687 410s ok 46 410s # --- 410s # ExpiresActive On 410s ExpiresByType image/jpeg "access plus 1 months 2 weeks 18 days 7 hours 1 minutes 35 seconds" 410s # debug: [Cache-Control] [max-age=120] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 410s # debug: expires 1757001272 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 120 410s # debug: actual : 120 410s ok 47 410s # --- 410s # ExpiresActive On 410s ExpiresByType image/jpeg "access plus 1 months 2 weeks 18 days 7 hours 1 minutes 35 seconds" 410s # debug: [Cache-Control] [max-age=5382095] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Expires] [Wed, 05 Nov 2025 22:54:07 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Wed, 05 Nov 2025 22:54:07 GMT 410s # debug: expires 1762383247 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 5382095 410s # debug: actual : 5382095 410s ok 48 410s # --- 410s # ExpiresActive On 410s ExpiresDefault M10052902 410s ExpiresByType image/jpeg M40267873 410s # debug: [Cache-Control] [max-age=0] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: expires 1757001152 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 19300687 410s # debug: actual : 19300687 410s ok 49 410s # --- 410s # ExpiresActive On 410s ExpiresDefault M10052902 410s ExpiresByType image/jpeg M40267873 410s # debug: [Cache-Control] [max-age=0] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Expires] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: expires 1757001152 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 19300687 410s # debug: actual : 19300687 410s ok 50 410s # --- 410s # ExpiresActive On 410s ExpiresDefault M10052902 410s ExpiresByType image/jpeg M40267873 410s # debug: [Cache-Control] [max-age=120] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Expires] [Thu, 04 Sep 2025 15:54:32 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Thu, 04 Sep 2025 15:54:32 GMT 410s # debug: expires 1757001272 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 120 410s # debug: actual : 120 410s ok 51 410s # --- 410s # ExpiresActive On 410s ExpiresDefault M10052902 410s ExpiresByType image/jpeg M40267873 410s # debug: [Cache-Control] [max-age=20967185] 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Expires] [Tue, 05 May 2026 08:05:38 GMT] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s # debug: access Thu, 04 Sep 2025 15:52:32 GMT 410s # debug: access 1757001152 410s # debug: expires Tue, 05 May 2026 08:05:38 GMT 410s # debug: expires 1777968338 410s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 410s # debug: modified 1737700465 410s # debug: expected: 40267873 410s # debug: actual : 40267873 410s ok 52 410s # --- 410s # ExpiresActive Off 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 53 410s # --- 410s # ExpiresActive Off 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 54 410s # --- 410s # ExpiresActive Off 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 55 410s # --- 410s # ExpiresActive Off 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 56 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault "access plus 3 months 1 weeks 13 days 3 hours 30 minutes 25 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 57 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault "access plus 3 months 1 weeks 13 days 3 hours 30 minutes 25 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 58 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault "access plus 3 months 1 weeks 13 days 3 hours 30 minutes 25 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 59 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault "access plus 3 months 1 weeks 13 days 3 hours 30 minutes 25 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 60 410s # --- 410s # ExpiresActive Off 410s ExpiresByType text/plain "access plus 1 weeks 7 days 2 hours 33 minutes 41 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 61 410s # --- 410s # ExpiresActive Off 410s ExpiresByType text/plain "access plus 1 weeks 7 days 2 hours 33 minutes 41 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 62 410s # --- 410s # ExpiresActive Off 410s ExpiresByType text/plain "access plus 1 weeks 7 days 2 hours 33 minutes 41 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 63 410s # --- 410s # ExpiresActive Off 410s ExpiresByType text/plain "access plus 1 weeks 7 days 2 hours 33 minutes 41 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 64 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault "modification plus 2 months 1 weeks 19 days 7 hours 40 minutes 12 seconds" 410s ExpiresByType text/plain "access plus 2 months 15 days 8 hours 15 minutes 24 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 65 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault "modification plus 2 months 1 weeks 19 days 7 hours 40 minutes 12 seconds" 410s ExpiresByType text/plain "access plus 2 months 15 days 8 hours 15 minutes 24 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 66 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault "modification plus 2 months 1 weeks 19 days 7 hours 40 minutes 12 seconds" 410s ExpiresByType text/plain "access plus 2 months 15 days 8 hours 15 minutes 24 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 67 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault "modification plus 2 months 1 weeks 19 days 7 hours 40 minutes 12 seconds" 410s ExpiresByType text/plain "access plus 2 months 15 days 8 hours 15 minutes 24 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 68 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault M7442109 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 69 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault M7442109 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 70 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault M7442109 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 71 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault M7442109 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 72 410s # --- 410s # ExpiresActive Off 410s ExpiresByType image/gif M3312205 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 73 410s # --- 410s # ExpiresActive Off 410s ExpiresByType image/gif M3312205 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 74 410s # --- 410s # ExpiresActive Off 410s ExpiresByType image/gif M3312205 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 75 410s # --- 410s # ExpiresActive Off 410s ExpiresByType image/gif M3312205 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 76 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault "access plus 1 months 2 weeks 3 days 1 hours 49 minutes 42 seconds" 410s ExpiresByType image/gif "modification plus 1 months 2 weeks 7 days 8 hours 23 minutes 4 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 77 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault "access plus 1 months 2 weeks 3 days 1 hours 49 minutes 42 seconds" 410s ExpiresByType image/gif "modification plus 1 months 2 weeks 7 days 8 hours 23 minutes 4 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 78 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault "access plus 1 months 2 weeks 3 days 1 hours 49 minutes 42 seconds" 410s ExpiresByType image/gif "modification plus 1 months 2 weeks 7 days 8 hours 23 minutes 4 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 79 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault "access plus 1 months 2 weeks 3 days 1 hours 49 minutes 42 seconds" 410s ExpiresByType image/gif "modification plus 1 months 2 weeks 7 days 8 hours 23 minutes 4 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 80 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault A1218167 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 81 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault A1218167 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 82 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault A1218167 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 83 410s #--- 410s # ExpiresActive Off 410s ExpiresDefault A1218167 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 84 410s # --- 410s # ExpiresActive Off 410s ExpiresByType image/jpeg M33524729 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 85 410s # --- 410s # ExpiresActive Off 410s ExpiresByType image/jpeg M33524729 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 86 410s # --- 410s # ExpiresActive Off 410s ExpiresByType image/jpeg M33524729 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 87 410s # --- 410s # ExpiresActive Off 410s ExpiresByType image/jpeg M33524729 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 88 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault A1056752 410s ExpiresByType image/jpeg "modification plus 3 months 2 days 5 hours 41 minutes 2 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["3-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Length] [3] 410s # debug: [Content-Type] [text/html] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 89 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault A1056752 410s ExpiresByType image/jpeg "modification plus 3 months 2 days 5 hours 41 minutes 2 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [text/plain] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 90 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault A1056752 410s ExpiresByType image/jpeg "modification plus 3 months 2 days 5 hours 41 minutes 2 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/gif] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 91 410s # --- 410s # ExpiresActive Off 410s ExpiresDefault A1056752 410s ExpiresByType image/jpeg "modification plus 3 months 2 days 5 hours 41 minutes 2 seconds" 410s # debug: [Connection] [close] 410s # debug: [Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Accept-Ranges] [bytes] 410s # debug: [ETag] ["0-62c6deaf13e40"] 410s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 410s # debug: [Vary] [In-If1] 410s # debug: [Content-Type] [image/jpeg] 410s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 410s # debug: [Client-Date] [Thu, 04 Sep 2025 15:52:32 GMT] 410s # debug: [Client-Peer] [127.0.0.1:8529] 410s # debug: [Client-Response-Num] [1] 410s # debug: [DMMATCH1] [1] 410s ok 92 410s ok 420s t/modules/ext_filter.t .............. 420s 1..24 420s # Running under perl version 5.040001 for linux 420s # Current time local: Thu Sep 4 15:52:32 2025 420s # Current time GMT: Thu Sep 4 15:52:32 2025 420s # Using Test.pm version 1.31 420s # Using Apache/Test.pm version 1.44 420s # testing : sed output filter 420s # expected: 'barbar' 420s # received: 'barbar' 420s ok 1 420s # testing : slow filter process 420s # expected: 'foobar' 420s # received: 'foobar' 420s ok 2 420s # testing : echo worked 420s # expected: 200 420s # received: '200' 420s ok 3 420s # testing : request body filtered 420s # expected: 'barbar 420s # ' 420s # received: 'barbar 420s # ' 420s ok 4 420s # testing : got 413 error 420s # expected: 413 420s # received: '413' 420s ok 5 420s # testing : got 413 error body 420s # expected: qr/413 Request Entity Too Large/ 420s # received: ' 420s # 420s # 413 Request Entity Too Large 420s # 420s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

420s # The requested resource does not allow request data with POST requests, or the amount of data provided in 420s # the request exceeds the capacity limit. 420s # 420s # ' 420s ok 24 420s ok 422s t/modules/filter.t .................. 422s 1..5 422s # Running under perl version 5.040001 for linux 422s # Current time local: Thu Sep 4 15:52:42 2025 422s # Current time GMT: Thu Sep 4 15:52:42 2025 422s # Using Test.pm version 1.31 422s # Using Apache/Test.pm version 1.44 422s # expected: 'HELLOWORLD' 422s # received: 'HELLOWORLD' 422s ok 1 422s # expected: 'HELLOWORLD' 422s # received: 'HELLOWORLD' 422s ok 2 422s # expected: 'HELLOWORLD' 422s # received: 'HELLOWORLD' 422s ok 3 422s # expected: 'helloworld' 422s # received: 'helloworld' 422s ok 4 422s # expected: 'helloworld' 422s # received: 'helloworld' 422s ok 5 422s ok 426s t/modules/headers.t ................. 426s 1..376 426s # Running under perl version 5.040001 for linux 426s # Current time local: Thu Sep 4 15:52:44 2025 426s # Current time GMT: Thu Sep 4 15:52:44 2025 426s # Using Test.pm version 1.31 426s # Using Apache/Test.pm version 1.44 426s ok 1 426s ok 2 426s ok 3 426s ok 4 426s ok 5 426s ok 6 426s ok 7 426s ok 8 426s ok 9 426s ok 10 426s ok 11 426s ok 12 426s ok 13 426s ok 14 426s ok 15 426s ok 16 426s ok 17 426s ok 18 426s ok 19 426s ok 20 426s ok 21 426s ok 22 426s ok 23 426s ok 24 426s ok 25 426s ok 26 426s ok 27 426s ok 28 426s ok 29 426s ok 30 426s ok 31 426s ok 32 426s ok 33 426s ok 34 426s ok 35 426s ok 36 426s ok 37 426s ok 38 426s ok 39 426s ok 40 426s ok 41 426s ok 42 426s ok 43 426s ok 44 426s ok 45 426s ok 46 426s ok 47 426s ok 48 426s ok 49 426s ok 50 426s ok 51 426s ok 52 426s ok 53 426s ok 54 426s ok 55 426s ok 56 426s ok 57 426s ok 58 426s ok 59 426s ok 60 426s ok 61 426s ok 62 426s ok 63 426s ok 64 426s ok 65 426s ok 66 426s ok 67 426s ok 68 426s ok 69 426s ok 70 426s ok 71 426s ok 72 426s ok 73 426s ok 74 426s ok 75 426s ok 76 426s ok 77 426s ok 78 426s ok 79 426s ok 80 426s ok 81 426s ok 82 426s ok 83 426s ok 84 426s ok 85 426s ok 86 426s ok 87 426s ok 88 426s ok 89 426s ok 90 426s ok 91 426s ok 92 426s ok 93 426s ok 94 426s ok 95 426s ok 96 426s ok 97 426s ok 98 426s ok 99 426s ok 100 426s ok 101 426s ok 102 426s ok 103 426s ok 104 426s ok 105 426s ok 106 426s ok 107 426s ok 108 426s ok 109 426s ok 110 426s ok 111 426s ok 112 426s ok 113 426s ok 114 426s ok 115 426s ok 116 426s ok 117 426s ok 118 426s ok 119 426s ok 120 426s ok 121 426s ok 122 426s ok 123 426s ok 124 426s ok 125 426s ok 126 426s ok 127 426s ok 128 426s ok 129 426s ok 130 426s ok 131 426s ok 132 426s ok 133 426s ok 134 426s ok 135 426s ok 136 426s ok 137 426s ok 138 426s ok 139 426s ok 140 426s ok 141 426s ok 142 426s ok 143 426s ok 144 426s ok 145 426s ok 146 426s ok 147 426s ok 148 426s ok 149 426s ok 150 426s ok 151 426s ok 152 426s ok 153 426s ok 154 426s ok 155 426s ok 156 426s ok 157 426s ok 158 426s ok 159 426s ok 160 426s ok 161 426s ok 162 426s ok 163 426s ok 164 426s ok 165 426s ok 166 426s ok 167 426s ok 168 426s ok 169 426s ok 170 426s ok 171 426s ok 172 426s ok 173 426s ok 174 426s ok 175 426s ok 176 426s ok 177 426s ok 178 426s ok 179 426s ok 180 426s ok 181 426s ok 182 426s ok 183 426s ok 184 426s ok 185 426s ok 186 426s ok 187 426s ok 188 426s ok 189 426s ok 190 426s ok 191 426s ok 192 426s ok 193 426s ok 194 426s ok 195 426s ok 196 426s ok 197 426s ok 198 426s ok 199 426s ok 200 426s ok 201 426s ok 202 426s ok 203 426s ok 204 426s ok 205 426s ok 206 426s ok 207 426s ok 208 426s ok 209 426s ok 210 426s ok 211 426s ok 212 426s ok 213 426s ok 214 426s ok 215 426s ok 216 426s ok 217 426s ok 218 426s ok 219 426s ok 220 426s ok 221 426s ok 222 426s ok 223 426s ok 224 426s ok 225 426s ok 226 426s ok 227 426s ok 228 426s ok 229 426s ok 230 426s ok 231 426s ok 232 426s ok 233 426s ok 234 426s ok 235 426s ok 236 426s ok 237 426s ok 238 426s ok 239 426s ok 240 426s ok 241 426s ok 242 426s ok 243 426s ok 244 426s ok 245 426s ok 246 426s ok 247 426s ok 248 426s ok 249 426s ok 250 426s ok 251 426s ok 252 426s ok 253 426s ok 254 426s ok 255 426s ok 256 426s ok 257 426s ok 258 426s ok 259 426s ok 260 426s ok 261 426s ok 262 426s ok 263 426s ok 264 426s ok 265 426s ok 266 426s ok 267 426s ok 268 426s ok 269 426s ok 270 426s ok 271 426s ok 272 426s ok 273 426s ok 274 426s ok 275 426s ok 276 426s ok 277 426s ok 278 426s ok 279 426s ok 280 426s ok 281 426s ok 282 426s ok 283 426s ok 284 426s ok 285 426s ok 286 426s ok 287 426s ok 288 426s ok 289 426s ok 290 426s ok 291 426s ok 292 426s ok 293 426s ok 294 426s ok 295 426s ok 296 426s ok 297 426s ok 298 426s ok 299 426s ok 300 426s ok 301 426s ok 302 426s ok 303 426s ok 304 426s ok 305 426s ok 306 426s ok 307 426s ok 308 426s ok 309 426s ok 310 426s ok 311 426s ok 312 426s ok 313 426s ok 314 426s ok 315 426s ok 316 426s ok 317 426s ok 318 426s ok 319 426s ok 320 426s ok 321 426s ok 322 426s ok 323 426s ok 324 426s ok 325 426s ok 326 426s ok 327 426s ok 328 426s ok 329 426s ok 330 426s ok 331 426s ok 332 426s ok 333 426s ok 334 426s ok 335 426s ok 336 426s ok 337 426s ok 338 426s ok 339 426s ok 340 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: value 426s Header sent n°1: 426s header: Aaa 426s value: b 426s Header sent n°2: 426s header: Aa 426s value: bb 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 341 426s 426s Header received n°0: 426s header: Test-Header 426s expected: value 426s received: value 426s 426s Header received n°1: 426s header: Aaa 426s expected: b 426s received: b 426s 426s Header received n°2: 426s header: Aa 426s expected: bb 426s received: bb 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Aa: bb 426s Aaa: b 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: value 426s 426s ok 342 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foo 426s Header sent n°1: 426s header: aaa 426s value: b 426s Header sent n°2: 426s header: aa 426s value: bb 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 343 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Header received n°1: 426s header: aa 426s expected: bb 426s received: bb 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Aa: bb 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s 426s ok 344 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foo 426s Header sent n°1: 426s header: Test-Header1 426s value: value1 426s Header sent n°2: 426s header: Test-Header2 426s value: value2 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 345 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Header received n°1: 426s header: Test-Header1 426s expected: value1 426s received: value1 426s 426s Header received n°2: 426s header: Test-Header2 426s expected: value2 426s received: value2 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s Test-Header1: value1 426s Test-Header2: value2 426s 426s ok 346 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foofoo 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 347 426s 426s Header received n°0: 426s header: Test-Header 426s expected: barfoo 426s received: barfoo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: barfoo 426s 426s ok 348 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foo2foo2 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 349 426s 426s Header received n°0: 426s header: Test-Header 426s expected: barfoo2 426s received: barfoo2 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: barfoo2 426s 426s ok 350 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foofoo 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 351 426s 426s Header received n°0: 426s header: Test-Header 426s expected: bar2foo 426s received: bar2foo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: bar2foo 426s 426s ok 352 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foofoo 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 353 426s 426s Header received n°0: 426s header: Test-Header 426s expected: barbar 426s received: barbar 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: barbar 426s 426s ok 354 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foo2foo2 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 355 426s 426s Header received n°0: 426s header: Test-Header 426s expected: barbar 426s received: barbar 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: barbar 426s 426s ok 356 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foofoo 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 357 426s 426s Header received n°0: 426s header: Test-Header 426s expected: bar2bar2 426s received: bar2bar2 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: bar2bar2 426s 426s ok 358 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 359 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s 426s ok 360 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foo 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 361 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s 426s ok 362 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: "foo" 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 363 426s 426s Header received n°0: 426s header: Test-Header 426s expected: "foo", foo 426s received: "foo", foo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: "foo", foo 426s 426s ok 364 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foo 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 365 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo, bar 426s received: foo, bar 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo, bar 426s 426s ok 366 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foo 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 367 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s 426s ok 368 426s 426s 426s 426s Header sent n°0: 426s header: Test-Header 426s value: foo 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 369 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Header received n°1: 426s header: Test-Header2 426s expected: bar 426s received: bar 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s Test-Header2: bar 426s 426s ok 370 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 371 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s 426s ok 372 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 373 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s 426s ok 374 426s # testing : Checking return code is '200' 426s # expected: 200 426s # received: '200' 426s ok 375 426s 426s Header received n°0: 426s header: Test-Header 426s expected: foo 426s received: foo 426s 426s Response received is: 426s HTTP/1.1 200 OK 426s Connection: close 426s Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Accept-Ranges: bytes 426s ETag: "0-62c6deaf13e40" 426s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 426s Vary: In-If1 426s Content-Length: 0 426s Content-Type: text/html 426s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 426s Client-Date: Thu, 04 Sep 2025 15:52:48 GMT 426s Client-Peer: 127.0.0.1:8529 426s Client-Response-Num: 1 426s DMMATCH1: 1 426s Test-Header: foo 426s 426s ok 376 426s ok 429s t/modules/heartbeat.t ............... skipped: no reason given 434s t/modules/include.t ................. 434s 1..98 434s # Running under perl version 5.040001 for linux 434s # Current time local: Thu Sep 4 15:52:51 2025 434s # Current time GMT: Thu Sep 4 15:52:51 2025 434s # Using Test.pm version 1.31 434s # Using Apache/Test.pm version 1.44 434s # testing : GET /modules/include/abs-path.shtml 434s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 434s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 434s ok 1 434s # testing : GET /modules/include/apexpr/err.shtml 434s # expected: '[an error occurred while processing this directive] err.shtml' 434s # received: '[an error occurred while processing this directive] err.shtml' 434s ok 2 434s # testing : GET /modules/include/apexpr/if1.shtml 434s # expected: 'pass' 434s # received: 'pass' 434s ok 3 434s # testing : GET /modules/include/apexpr/lazyvar.shtml 434s # expected: 'pass' 434s # received: 'pass' 434s ok 4 434s # testing : GET /modules/include/apexpr/restrict.shtml 434s # expected: '[an error occurred while processing this directive] restrict.shtml' 434s # received: '[an error occurred while processing this directive] restrict.shtml' 434s ok 5 434s # testing : GET /modules/include/apexpr/var.shtml 434s # expected: 'pass pass pass' 434s # received: 'pass pass pass' 434s ok 6 434s # testing : GET /modules/include/big.shtml 434s # expected: 'hello pass pass pass hello' 434s # received: 'hello pass pass pass hello' 434s ok 7 434s # testing : GET /modules/include/comment.shtml 434s # expected: 'No comment here' 434s # received: 'No comment here' 434s ok 8 434s # testing : GET /modules/include/echo.shtml 434s # expected: 'echo.shtml' 434s # received: 'echo.shtml' 434s ok 9 434s # testing : GET /modules/include/echo1.shtml 434s # expected: '' 434s # received: '' 434s ok 10 434s # testing : GET /modules/include/echo2.shtml 434s # expected: ' pass config echomsg pass' 434s # received: ' pass config echomsg pass' 434s ok 11 434s # testing : GET /modules/include/echo3.shtml 434s # expected: '' 434s # received: '' 434s ok 12 434s # testing : GET /modules/include/encode.shtml 434s # expected: '# %^ %23%20%25%5e' 434s # received: '# %^ %23%20%25%5e' 434s ok 13 434s # testing : GET /modules/include/errmsg1.shtml 434s # expected: 'errmsg' 434s # received: 'errmsg' 434s ok 14 434s # testing : GET /modules/include/errmsg2.shtml 434s # expected: 'errmsg' 434s # received: 'errmsg' 434s ok 15 434s # testing : GET /modules/include/errmsg3.shtml 434s # expected: 'errmsg' 434s # received: 'errmsg' 434s ok 16 434s # testing : GET /modules/include/errmsg4.shtml 434s # expected: 'pass errmsg' 434s # received: 'pass errmsg' 434s ok 17 434s # testing : GET /modules/include/errmsg5.shtml 434s # expected: '' 434s # received: '' 434s ok 18 434s # testing : GET /modules/include/exec/off/cgi.shtml 434s # expected: '[an error occurred while processing this directive]' 434s # received: '[an error occurred while processing this directive]' 434s ok 19 434s # testing : GET /modules/include/exec/off/cmd.shtml 434s # expected: '[an error occurred while processing this directive]' 434s # received: '[an error occurred while processing this directive]' 434s ok 20 434s # testing : GET /modules/include/exec/on/cgi.shtml 434s # expected: 'perl cgi' 434s # received: 'perl cgi' 434s ok 21 434s # testing : GET /modules/include/exec/on/cmd.shtml 434s # expected: 'pass' 434s # received: 'pass' 434s ok 22 434s # testing : GET /modules/include/extra/inc-bogus.shtml 434s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 434s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 434s ok 23 434s # testing : GET /modules/include/foo.shtml 434s # expected: '[an error occurred while processing this directive] foo.shtml body' 434s # received: '[an error occurred while processing this directive] foo.shtml body' 434s ok 24 434s # testing : GET /modules/include/foo1.shtml 434s # expected: '[an error occurred while processing this directive] foo.shtml body' 434s # received: '[an error occurred while processing this directive] foo.shtml body' 434s ok 25 434s # testing : GET /modules/include/foo2.shtml 434s # expected: '[an error occurred while processing this directive] foo.shtml body' 434s # received: '[an error occurred while processing this directive] foo.shtml body' 434s ok 26 434s # testing : GET /modules/include/if1.shtml 434s # expected: 'pass' 434s # received: 'pass' 434s ok 27 434s # testing : GET /modules/include/if10.shtml 434s # expected: 'pass' 434s # received: 'pass' 434s ok 28 434s # testing : GET /modules/include/if11.shtml 434s # expected: 'pass' 434s # received: 'pass' 434s ok 29 434s # testing : GET /modules/include/if2.shtml 434s # expected: 'pass pass' 434s # received: 'pass pass' 434s ok 30 434s # testing : GET /modules/include/if3.shtml 434s # expected: 'pass pass pass' 434s # received: 'pass pass pass' 434s ok 31 434s # testing : GET /modules/include/if4.shtml 434s # expected: 'pass pass' 434s # received: 'pass pass' 434s ok 32 434s # testing : GET /modules/include/if5.shtml 434s # expected: 'pass pass pass' 434s # received: 'pass pass pass' 434s ok 33 434s # testing : GET /modules/include/if6.shtml 434s # expected: '[an error occurred while processing this directive]' 434s # received: '[an error occurred while processing this directive]' 434s ok 34 434s # testing : GET /modules/include/if7.shtml 434s # expected: '[an error occurred while processing this directive]' 434s # received: '[an error occurred while processing this directive]' 434s ok 35 434s # testing : GET /modules/include/if8.shtml 434s # expected: 'pass' 434s # received: 'pass' 434s ok 36 434s # testing : GET /modules/include/if9.shtml 434s # expected: 'pass pass' 434s # received: 'pass pass' 434s ok 37 434s # testing : GET /modules/include/inc-nego.shtml 434s # expected: 'index.html.en' 434s # received: 'index.html.en' 434s ok 38 434s # testing : GET /modules/include/inc-rfile.shtml 434s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 434s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 434s ok 39 434s # testing : GET /modules/include/inc-rvirtual.shtml 434s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 434s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 434s ok 40 434s # testing : GET /modules/include/include1.shtml 434s # expected: 'inc-two.shtml body include.shtml body' 434s # received: 'inc-two.shtml body include.shtml body' 434s ok 41 434s # testing : GET /modules/include/include2.shtml 434s # expected: 'inc-two.shtml body include.shtml body' 434s # received: 'inc-two.shtml body include.shtml body' 434s ok 42 434s # testing : GET /modules/include/include3.shtml 434s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 434s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 434s ok 43 434s # testing : GET /modules/include/include4.shtml 434s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 434s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 434s ok 44 434s # testing : GET /modules/include/include5.shtml 434s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 434s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 434s ok 45 434s # testing : GET /modules/include/include6.shtml 434s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 434s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 434s ok 46 434s # testing : GET /modules/include/malformed.shtml 434s # expected: '[an error occurred while processing this directive] malformed.shtml' 434s # received: '[an error occurred while processing this directive] malformed.shtml' 434s ok 47 434s # testing : POST /modules/include/mod_request/echo.shtml 434s # expected: 'echo.shtml' 434s # received: 'echo.shtml' 434s ok 48 434s # testing : POST /modules/include/mod_request/post.shtml 434s # expected: 'POST foo: bar foo2: bar2' 434s # received: 'POST foo: bar foo2: bar2' 434s ok 49 434s # testing : sizeof(body) > KeptBodySize 434s # expected: 413 434s # received: '413' 434s ok 50 434s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 434s # expected: 'GET foo: bar foo2: bar2' 434s # received: 'GET foo: bar foo2: bar2' 434s ok 51 434s # testing : GET /modules/include/newline.shtml 434s # expected: 'inc-two.shtml body' 434s # received: 'inc-two.shtml body' 434s ok 52 434s # testing : GET /modules/include/notreal.shtml 434s # expected: 'pass ' 434s # received: '-->' 434s ok 54 434s # testing : GET /modules/include/parse2.shtml 434s # expected: '"' 434s # received: '"' 434s ok 55 434s # testing : GET /modules/include/ranged-virtual.shtml with Range 434s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 434s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 434s ok 56 434s # testing : GET /modules/include/regex.shtml 434s # expected: '(none) 1 (none)' 434s # received: '(none) 1 (none)' 434s ok 57 434s # testing : GET /modules/include/retagged1.shtml 434s # expected: 'retagged1.shtml' 434s # received: 'retagged1.shtml' 434s ok 58 434s # testing : GET /modules/include/retagged2.shtml 434s # expected: '----retagged2.shtml' 434s # received: '----retagged2.shtml' 434s ok 59 434s # testing : GET /modules/include/set.shtml 434s # expected: 'set works' 434s # received: 'set works' 434s ok 60 434s # testing : GET /modules/include/var128.shtml 434s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 434s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 434s ok 61 434s # testing : GET /modules/include/virtualq.shtml?foo=bar 434s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 434s # received: 'foo=bar pass inc-two.shtml body foo=bar' 434s ok 62 434s # testing : GET /modules/include/size.shtml 434s # expected: '1,122 1,122 1.1K 1.1K' 434s # received: '1,122 1,122 1.1K 1.1K' 434s ok 63 434s # testing : GET /modules/include/file.shtml 434s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 434s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 434s ok 64 434s # testing : GET /modules/include/printenv.shtml 434s # expected: '200' 434s # received: '200' 434s ok 65 434s ok 66 434s ok 67 434s # testing : /mod_include test/ 434s # expected: qr/mod_include test/ 434s # received: ' 434s # 434s # mod_include test 434s # 434s # 434s # 434s #

mod_include test

434s # 434s # 434s # Hello World 434s # 434s #

[back]

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

mod_include test

434s # 434s # 434s # Hello World 434s # 434s #

[back]

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

mod_include test

434s # 434s # 434s # Hello World 434s # 434s #

[back]

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

Load Balancer Manager for localhost

464s # 464s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
464s #
Server Built: 2025-07-23T18:22:41
464s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
464s #
464s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

500s #

The document has moved here.

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

Moved Permanently

500s #

The document has moved here.

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

Moved Permanently

500s #

The document has moved here.

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

Moved Permanently

500s #

The document has moved here.

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

Multiple Choices

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

Available documents: 500s #

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

Multiple Choices

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

Available documents: 500s #

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

Multiple Choices

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

Available documents: 500s #

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

Moved Permanently

500s #

The document has moved here.

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

Multiple Choices

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

Available documents: 500s #

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

Multiple Choices

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

Available documents: 500s #

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

Moved Permanently

500s #

The document has moved here.

500s # 500s # ' 500s ok 48 500s ok 503s t/modules/status.t .................. 503s 1..1 503s # Running under perl version 5.040001 for linux 503s # Current time local: Thu Sep 4 15:54:02 2025 503s # Current time GMT: Thu Sep 4 15:54:02 2025 503s # Using Test.pm version 1.31 503s # Using Apache/Test.pm version 1.44 503s 503s 503s Apache Status 503s 503s

Apache Server Status for localhost (via 127.0.0.1)

503s 503s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
503s
Server MPM: prefork
503s
Server Built: 2025-07-23T18:22:41 503s

503s
Current Time: Thursday, 04-Sep-2025 15:54:05 UTC
503s
Restart Time: Thursday, 04-Sep-2025 15:48:26 UTC
503s
Parent Server Config. Generation: 1
503s
Parent Server MPM Generation: 0
503s
Server uptime: 5 minutes 39 seconds
503s
Server load: 0.96 0.69 0.32
503s
Total accesses: 6884 - Total Traffic: 138.3 MB - Total Duration: 77635
503s
CPU Usage: u2.06 s2.98 cu1.27 cs1.64 - 2.35% CPU load
503s
20.3 requests/sec - 417.7 kB/second - 20.6 kB/request - 11.2776 ms/request
503s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
503s
_.W_...
503s

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

503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s
SrvPIDAccMCPU 503s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0104310/2838/2838_ 503s 2.892091750.046.4346.43 503s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-0-0/0/2024. 503s 0.00310209870.00.0055.99 503s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
2-01181770/1051/1051W 503s 1.3900213480.013.9113.91 503s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-01498460/936/936_ 503s 1.422194040.021.8821.88 503s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
4-0-0/0/6. 503s 0.00300440.00.000.00 503s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
5-0-0/0/24. 503s 0.00320166420.00.000.09 503s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
6-0-0/0/5. 503s 0.00290320.00.000.00 503s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
503s
503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s 503s
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
503s 503s ok 1 503s ok 506s t/modules/substitute.t .............. 506s 1..19 506s # Running under perl version 5.040001 for linux 506s # Current time local: Thu Sep 4 15:54:05 2025 506s # Current time GMT: Thu Sep 4 15:54:05 2025 506s # Using Test.pm version 1.31 506s # Using Apache/Test.pm version 1.44 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'barbar': OK 506s ok 1 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'barbar': OK 506s ok 2 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'foofoo': OK 506s ok 3 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'barbar': OK 506s ok 4 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'barbar': OK 506s ok 5 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'barbar': OK 506s ok 6 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'foof 506s oo': OK 506s ok 7 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'xfoo': OK 506s ok 8 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 506s ok 9 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s barx 506s ': OK 506s ok 10 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'a$1axb(': OK 506s ok 11 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'a$XX': OK 506s ok 12 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 506s ok 13 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'x&x': OK 506s ok 14 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'xx': OK 506s ok 15 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'fcooar': OK 506s ok 16 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'fc$1ar': OK 506s ok 17 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'fdooar': OK 506s ok 18 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s got 200 'XXXfooXXX 506s bar': OK 506s ok 19 506s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 506s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 506s ok 510s t/modules/unique_id.t ............... 510s 1..300 510s # Running under perl version 5.040001 for linux 510s # Current time local: Thu Sep 4 15:54:08 2025 510s # Current time GMT: Thu Sep 4 15:54:08 2025 510s # Using Test.pm version 1.31 510s # Using Apache/Test.pm version 1.44 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 1 510s # unique id: aLm2Iww1ZisHbcsZ4lSBAQAAAAA 510s ok 2 510s ok 3 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 4 510s # unique id: aLm2Iwytg2e8Hl_EvIk4fAAAAAI 510s ok 5 510s ok 6 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 7 510s # unique id: aLm2I0q9APx8wm6cep-7SgAAAAM 510s ok 8 510s ok 9 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 10 510s # unique id: aLm2Iww1ZisHbcsZ4lSBAgAAAAA 510s ok 11 510s ok 12 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 13 510s # unique id: aLm2Iwytg2e8Hl_EvIk4fQAAAAI 510s ok 14 510s ok 15 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 16 510s # unique id: aLm2I0q9APx8wm6cep-7SwAAAAM 510s ok 17 510s ok 18 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 19 510s # unique id: aLm2Iww1ZisHbcsZ4lSBAwAAAAA 510s ok 20 510s ok 21 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 22 510s # unique id: aLm2Iwytg2e8Hl_EvIk4fgAAAAI 510s ok 23 510s ok 24 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 25 510s # unique id: aLm2I0q9APx8wm6cep-7TAAAAAM 510s ok 26 510s ok 27 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 28 510s # unique id: aLm2Iww1ZisHbcsZ4lSBBAAAAAA 510s ok 29 510s ok 30 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 31 510s # unique id: aLm2Iwytg2e8Hl_EvIk4fwAAAAI 510s ok 32 510s ok 33 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 34 510s # unique id: aLm2I0q9APx8wm6cep-7TQAAAAM 510s ok 35 510s ok 36 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 37 510s # unique id: aLm2Iww1ZisHbcsZ4lSBBQAAAAA 510s ok 38 510s ok 39 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 40 510s # unique id: aLm2Iwytg2e8Hl_EvIk4gAAAAAI 510s ok 41 510s ok 42 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 43 510s # unique id: aLm2I0q9APx8wm6cep-7TgAAAAM 510s ok 44 510s ok 45 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 46 510s # unique id: aLm2Iww1ZisHbcsZ4lSBBgAAAAA 510s ok 47 510s ok 48 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 49 510s # unique id: aLm2Iwytg2e8Hl_EvIk4gQAAAAI 510s ok 50 510s ok 51 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 52 510s # unique id: aLm2I0q9APx8wm6cep-7TwAAAAM 510s ok 53 510s ok 54 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 55 510s # unique id: aLm2Iww1ZisHbcsZ4lSBBwAAAAA 510s ok 56 510s ok 57 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 58 510s # unique id: aLm2Iwytg2e8Hl_EvIk4ggAAAAI 510s ok 59 510s ok 60 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 61 510s # unique id: aLm2I0q9APx8wm6cep-7UAAAAAM 510s ok 62 510s ok 63 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 64 510s # unique id: aLm2Iww1ZisHbcsZ4lSBCAAAAAA 510s ok 65 510s ok 66 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 67 510s # unique id: aLm2Iwytg2e8Hl_EvIk4gwAAAAI 510s ok 68 510s ok 69 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 70 510s # unique id: aLm2I0q9APx8wm6cep-7UQAAAAM 510s ok 71 510s ok 72 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 73 510s # unique id: aLm2Iww1ZisHbcsZ4lSBCQAAAAA 510s ok 74 510s ok 75 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 76 510s # unique id: aLm2Iwytg2e8Hl_EvIk4hAAAAAI 510s ok 77 510s ok 78 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 79 510s # unique id: aLm2I0q9APx8wm6cep-7UgAAAAM 510s ok 80 510s ok 81 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 82 510s # unique id: aLm2Iww1ZisHbcsZ4lSBCgAAAAA 510s ok 83 510s ok 84 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 85 510s # unique id: aLm2Iwytg2e8Hl_EvIk4hQAAAAI 510s ok 86 510s ok 87 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 88 510s # unique id: aLm2JEq9APx8wm6cep-7UwAAAAM 510s ok 89 510s ok 90 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 91 510s # unique id: aLm2JAw1ZisHbcsZ4lSBCwAAAAA 510s ok 92 510s ok 93 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 94 510s # unique id: aLm2JAytg2e8Hl_EvIk4hgAAAAI 510s ok 95 510s ok 96 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 97 510s # unique id: aLm2JEq9APx8wm6cep-7VAAAAAM 510s ok 98 510s ok 99 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 100 510s # unique id: aLm2JAw1ZisHbcsZ4lSBDAAAAAA 510s ok 101 510s ok 102 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 103 510s # unique id: aLm2JAytg2e8Hl_EvIk4hwAAAAI 510s ok 104 510s ok 105 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 106 510s # unique id: aLm2JEq9APx8wm6cep-7VQAAAAM 510s ok 107 510s ok 108 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 109 510s # unique id: aLm2JAw1ZisHbcsZ4lSBDQAAAAA 510s ok 110 510s ok 111 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 112 510s # unique id: aLm2JAytg2e8Hl_EvIk4iAAAAAI 510s ok 113 510s ok 114 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 115 510s # unique id: aLm2JEq9APx8wm6cep-7VgAAAAM 510s ok 116 510s ok 117 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 118 510s # unique id: aLm2JAw1ZisHbcsZ4lSBDgAAAAA 510s ok 119 510s ok 120 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 121 510s # unique id: aLm2JAytg2e8Hl_EvIk4iQAAAAI 510s ok 122 510s ok 123 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 124 510s # unique id: aLm2JEq9APx8wm6cep-7VwAAAAM 510s ok 125 510s ok 126 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 127 510s # unique id: aLm2JAw1ZisHbcsZ4lSBDwAAAAA 510s ok 128 510s ok 129 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 130 510s # unique id: aLm2JAytg2e8Hl_EvIk4igAAAAI 510s ok 131 510s ok 132 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 133 510s # unique id: aLm2JEq9APx8wm6cep-7WAAAAAM 510s ok 134 510s ok 135 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 136 510s # unique id: aLm2JAw1ZisHbcsZ4lSBEAAAAAA 510s ok 137 510s ok 138 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 139 510s # unique id: aLm2JAytg2e8Hl_EvIk4iwAAAAI 510s ok 140 510s ok 141 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 142 510s # unique id: aLm2JEq9APx8wm6cep-7WQAAAAM 510s ok 143 510s ok 144 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 145 510s # unique id: aLm2JAw1ZisHbcsZ4lSBEQAAAAA 510s ok 146 510s ok 147 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 148 510s # unique id: aLm2JAytg2e8Hl_EvIk4jAAAAAI 510s ok 149 510s ok 150 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 151 510s # unique id: aLm2JEq9APx8wm6cep-7WgAAAAM 510s ok 152 510s ok 153 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 154 510s # unique id: aLm2JAw1ZisHbcsZ4lSBEgAAAAA 510s ok 155 510s ok 156 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 157 510s # unique id: aLm2JAytg2e8Hl_EvIk4jQAAAAI 510s ok 158 510s ok 159 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 160 510s # unique id: aLm2JEq9APx8wm6cep-7WwAAAAM 510s ok 161 510s ok 162 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 163 510s # unique id: aLm2JAw1ZisHbcsZ4lSBEwAAAAA 510s ok 164 510s ok 165 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 166 510s # unique id: aLm2JAytg2e8Hl_EvIk4jgAAAAI 510s ok 167 510s ok 168 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 169 510s # unique id: aLm2JEq9APx8wm6cep-7XAAAAAM 510s ok 170 510s ok 171 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 172 510s # unique id: aLm2JAw1ZisHbcsZ4lSBFAAAAAA 510s ok 173 510s ok 174 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 175 510s # unique id: aLm2JAytg2e8Hl_EvIk4jwAAAAI 510s ok 176 510s ok 177 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 178 510s # unique id: aLm2JEq9APx8wm6cep-7XQAAAAM 510s ok 179 510s ok 180 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 181 510s # unique id: aLm2JAw1ZisHbcsZ4lSBFQAAAAA 510s ok 182 510s ok 183 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 184 510s # unique id: aLm2JAytg2e8Hl_EvIk4kAAAAAI 510s ok 185 510s ok 186 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 187 510s # unique id: aLm2JEq9APx8wm6cep-7XgAAAAM 510s ok 188 510s ok 189 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 190 510s # unique id: aLm2JAw1ZisHbcsZ4lSBFgAAAAA 510s ok 191 510s ok 192 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 193 510s # unique id: aLm2JAytg2e8Hl_EvIk4kQAAAAI 510s ok 194 510s ok 195 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 196 510s # unique id: aLm2JEq9APx8wm6cep-7XwAAAAM 510s ok 197 510s ok 198 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 199 510s # unique id: aLm2JAw1ZisHbcsZ4lSBFwAAAAA 510s ok 200 510s ok 201 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 202 510s # unique id: aLm2JAytg2e8Hl_EvIk4kgAAAAI 510s ok 203 510s ok 204 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 205 510s # unique id: aLm2JEq9APx8wm6cep-7YAAAAAM 510s ok 206 510s ok 207 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 208 510s # unique id: aLm2JAw1ZisHbcsZ4lSBGAAAAAA 510s ok 209 510s ok 210 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 211 510s # unique id: aLm2JAytg2e8Hl_EvIk4kwAAAAI 510s ok 212 510s ok 213 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 214 510s # unique id: aLm2JEq9APx8wm6cep-7YQAAAAM 510s ok 215 510s ok 216 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 217 510s # unique id: aLm2JAw1ZisHbcsZ4lSBGQAAAAA 510s ok 218 510s ok 219 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 220 510s # unique id: aLm2JAytg2e8Hl_EvIk4lAAAAAI 510s ok 221 510s ok 222 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 223 510s # unique id: aLm2JEq9APx8wm6cep-7YgAAAAM 510s ok 224 510s ok 225 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 226 510s # unique id: aLm2JAw1ZisHbcsZ4lSBGgAAAAA 510s ok 227 510s ok 228 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 229 510s # unique id: aLm2JAytg2e8Hl_EvIk4lQAAAAI 510s ok 230 510s ok 231 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 232 510s # unique id: aLm2JEq9APx8wm6cep-7YwAAAAM 510s ok 233 510s ok 234 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 235 510s # unique id: aLm2JAw1ZisHbcsZ4lSBGwAAAAA 510s ok 236 510s ok 237 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 238 510s # unique id: aLm2JAytg2e8Hl_EvIk4lgAAAAI 510s ok 239 510s ok 240 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 241 510s # unique id: aLm2JEq9APx8wm6cep-7ZAAAAAM 510s ok 242 510s ok 243 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 244 510s # unique id: aLm2JAw1ZisHbcsZ4lSBHAAAAAA 510s ok 245 510s ok 246 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 247 510s # unique id: aLm2JAytg2e8Hl_EvIk4lwAAAAI 510s ok 248 510s ok 249 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 250 510s # unique id: aLm2JEq9APx8wm6cep-7ZQAAAAM 510s ok 251 510s ok 252 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 253 510s # unique id: aLm2JAw1ZisHbcsZ4lSBHQAAAAA 510s ok 254 510s ok 255 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 256 510s # unique id: aLm2JAytg2e8Hl_EvIk4mAAAAAI 510s ok 257 510s ok 258 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 259 510s # unique id: aLm2JEq9APx8wm6cep-7ZgAAAAM 510s ok 260 510s ok 261 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 262 510s # unique id: aLm2JAw1ZisHbcsZ4lSBHgAAAAA 510s ok 263 510s ok 264 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 265 510s # unique id: aLm2JAytg2e8Hl_EvIk4mQAAAAI 510s ok 266 510s ok 267 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 268 510s # unique id: aLm2JEq9APx8wm6cep-7ZwAAAAM 510s ok 269 510s ok 270 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 271 510s # unique id: aLm2JAw1ZisHbcsZ4lSBHwAAAAA 510s ok 272 510s ok 273 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 274 510s # unique id: aLm2JAytg2e8Hl_EvIk4mgAAAAI 510s ok 275 510s ok 276 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 277 510s # unique id: aLm2JEq9APx8wm6cep-7aAAAAAM 510s ok 278 510s ok 279 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 280 510s # unique id: aLm2JAw1ZisHbcsZ4lSBIAAAAAA 510s ok 281 510s ok 282 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 283 510s # unique id: aLm2JAytg2e8Hl_EvIk4mwAAAAI 510s ok 284 510s ok 285 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 286 510s # unique id: aLm2JEq9APx8wm6cep-7aQAAAAM 510s ok 287 510s ok 288 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 289 510s # unique id: aLm2JAw1ZisHbcsZ4lSBIQAAAAA 510s ok 290 510s ok 291 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 292 510s # unique id: aLm2JAytg2e8Hl_EvIk4nAAAAAI 510s ok 293 510s ok 294 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 295 510s # unique id: aLm2JEq9APx8wm6cep-7agAAAAM 510s ok 296 510s ok 297 510s # testing : fetch unique ID 510s # expected: 200 510s # received: '200' 510s ok 298 510s # unique id: aLm2JAw1ZisHbcsZ4lSBIgAAAAA 510s ok 299 510s ok 300 510s ok 513s t/modules/usertrack.t ............... 513s 1..1004 513s # Running under perl version 5.040001 for linux 513s # Current time local: Thu Sep 4 15:54:12 2025 513s # Current time GMT: Thu Sep 4 15:54:12 2025 513s # Using Test.pm version 1.31 513s # Using Apache/Test.pm version 1.44 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 1 513s ok 2 513s Set-Cookie: usertrack_test=d33c2bf5.63dfbbbb74b13; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=d33c2bf5.63dfbbbb74b13 513s ok 3 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 4 513s ok 5 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 6 513s ok 7 513s Set-Cookie: usertrack_test=ec714dd6.63dfbbbb76058; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=ec714dd6.63dfbbbb76058 513s ok 8 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 9 513s ok 10 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 11 513s ok 12 513s Set-Cookie: usertrack_test=6da69aae.63dfbbbb76b0c; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=6da69aae.63dfbbbb76b0c 513s ok 13 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 14 513s ok 15 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 16 513s ok 17 513s Set-Cookie: usertrack_test=d6bbbdf0.63dfbbbb77594; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=d6bbbdf0.63dfbbbb77594 513s ok 18 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 19 513s ok 20 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 21 513s ok 22 513s Set-Cookie: usertrack_test=c2b12451.63dfbbbb77ff0; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=c2b12451.63dfbbbb77ff0 513s ok 23 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 24 513s ok 25 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 26 513s ok 27 513s Set-Cookie: usertrack_test=1fe8651b.63dfbbbb78a6e; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=1fe8651b.63dfbbbb78a6e 513s ok 28 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 29 513s ok 30 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 31 513s ok 32 513s Set-Cookie: usertrack_test=633af0a.63dfbbbb794a5; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=633af0a.63dfbbbb794a5 513s ok 33 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 34 513s ok 35 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 36 513s ok 37 513s Set-Cookie: usertrack_test=2fee731d.63dfbbbb79e44; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=2fee731d.63dfbbbb79e44 513s ok 38 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 39 513s ok 40 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 41 513s ok 42 513s Set-Cookie: usertrack_test=fa05bd66.63dfbbbb7a829; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=fa05bd66.63dfbbbb7a829 513s ok 43 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 44 513s ok 45 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 46 513s ok 47 513s Set-Cookie: usertrack_test=c48b8164.63dfbbbb7b274; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=c48b8164.63dfbbbb7b274 513s ok 48 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 49 513s ok 50 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 51 513s ok 52 513s Set-Cookie: usertrack_test=f8392ceb.63dfbbbb7bc18; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=f8392ceb.63dfbbbb7bc18 513s ok 53 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 54 513s ok 55 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 56 513s ok 57 513s Set-Cookie: usertrack_test=8215dd92.63dfbbbb7c62a; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=8215dd92.63dfbbbb7c62a 513s ok 58 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 59 513s ok 60 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 61 513s ok 62 513s Set-Cookie: usertrack_test=e7be0bfd.63dfbbbb7cffc; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=e7be0bfd.63dfbbbb7cffc 513s ok 63 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 64 513s ok 65 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 66 513s ok 67 513s Set-Cookie: usertrack_test=4d4dd7b7.63dfbbbb7da3c; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=4d4dd7b7.63dfbbbb7da3c 513s ok 68 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 69 513s ok 70 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 71 513s ok 72 513s Set-Cookie: usertrack_test=66227417.63dfbbbb7e431; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=66227417.63dfbbbb7e431 513s ok 73 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 74 513s ok 75 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 76 513s ok 77 513s Set-Cookie: usertrack_test=442881fd.63dfbbbb7ee1c; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=442881fd.63dfbbbb7ee1c 513s ok 78 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 79 513s ok 80 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 81 513s ok 82 513s Set-Cookie: usertrack_test=bbd34b87.63dfbbbb7f830; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=bbd34b87.63dfbbbb7f830 513s ok 83 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 84 513s ok 85 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 86 513s ok 87 513s Set-Cookie: usertrack_test=2fb154a1.63dfbbbb8026c; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=2fb154a1.63dfbbbb8026c 513s ok 88 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 89 513s ok 90 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 91 513s ok 92 513s Set-Cookie: usertrack_test=fb6c88d0.63dfbbbb80c9b; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=fb6c88d0.63dfbbbb80c9b 513s ok 93 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 94 513s ok 95 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 96 513s ok 97 513s Set-Cookie: usertrack_test=23954dd4.63dfbbbb8169b; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=23954dd4.63dfbbbb8169b 513s ok 98 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 99 513s ok 100 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 101 513s ok 102 513s Set-Cookie: usertrack_test=a4869df1.63dfbbbb82068; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=a4869df1.63dfbbbb82068 513s ok 103 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 104 513s ok 105 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 106 513s ok 107 513s Set-Cookie: usertrack_test=5d791b21.63dfbbbb82a65; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=5d791b21.63dfbbbb82a65 513s ok 108 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 109 513s ok 110 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 111 513s ok 112 513s Set-Cookie: usertrack_test=53395853.63dfbbbb834c2; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=53395853.63dfbbbb834c2 513s ok 113 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 114 513s ok 115 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 116 513s ok 117 513s Set-Cookie: usertrack_test=360165b4.63dfbbbb83ead; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=360165b4.63dfbbbb83ead 513s ok 118 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 119 513s ok 120 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 121 513s ok 122 513s Set-Cookie: usertrack_test=14e2d1c7.63dfbbbb848bf; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=14e2d1c7.63dfbbbb848bf 513s ok 123 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 124 513s ok 125 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 126 513s ok 127 513s Set-Cookie: usertrack_test=bf03fd5f.63dfbbbb85328; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=bf03fd5f.63dfbbbb85328 513s ok 128 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 129 513s ok 130 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 131 513s ok 132 513s Set-Cookie: usertrack_test=8b6ba35d.63dfbbbb85d2f; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=8b6ba35d.63dfbbbb85d2f 513s ok 133 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 134 513s ok 135 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 136 513s ok 137 513s Set-Cookie: usertrack_test=7b71eafb.63dfbbbb86775; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=7b71eafb.63dfbbbb86775 513s ok 138 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 139 513s ok 140 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 141 513s ok 142 513s Set-Cookie: usertrack_test=677858d7.63dfbbbb87188; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=677858d7.63dfbbbb87188 513s ok 143 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 144 513s ok 145 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 146 513s ok 147 513s Set-Cookie: usertrack_test=ae59b560.63dfbbbb87b83; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=ae59b560.63dfbbbb87b83 513s ok 148 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 149 513s ok 150 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 151 513s ok 152 513s Set-Cookie: usertrack_test=ce0da352.63dfbbbb885cc; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=ce0da352.63dfbbbb885cc 513s ok 153 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 154 513s ok 155 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 156 513s ok 157 513s Set-Cookie: usertrack_test=81ad9d3b.63dfbbbb8932b; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=81ad9d3b.63dfbbbb8932b 513s ok 158 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 159 513s ok 160 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 161 513s ok 162 513s Set-Cookie: usertrack_test=1790dd3.63dfbbbb89d99; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=1790dd3.63dfbbbb89d99 513s ok 163 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 164 513s ok 165 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 166 513s ok 167 513s Set-Cookie: usertrack_test=40d58364.63dfbbbb8a7aa; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=40d58364.63dfbbbb8a7aa 513s ok 168 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 169 513s ok 170 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 171 513s ok 172 513s Set-Cookie: usertrack_test=cf17a90d.63dfbbbb8b1a4; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=cf17a90d.63dfbbbb8b1a4 513s ok 173 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 174 513s ok 175 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 176 513s ok 177 513s Set-Cookie: usertrack_test=e7efaeea.63dfbbbb8bbab; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=e7efaeea.63dfbbbb8bbab 513s ok 178 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 179 513s ok 180 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 181 513s ok 182 513s Set-Cookie: usertrack_test=995adb62.63dfbbbb8c604; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=995adb62.63dfbbbb8c604 513s ok 183 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 184 513s ok 185 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 186 513s ok 187 513s Set-Cookie: usertrack_test=d4597fa6.63dfbbbb8d051; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=d4597fa6.63dfbbbb8d051 513s ok 188 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 189 513s ok 190 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 191 513s ok 192 513s Set-Cookie: usertrack_test=d480f0a7.63dfbbbb8daa7; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=d480f0a7.63dfbbbb8daa7 513s ok 193 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 194 513s ok 195 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 196 513s ok 197 513s Set-Cookie: usertrack_test=7b3ffd86.63dfbbbb8e546; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=7b3ffd86.63dfbbbb8e546 513s ok 198 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 199 513s ok 200 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 201 513s ok 202 513s Set-Cookie: usertrack_test=1d882010.63dfbbbb8ef83; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=1d882010.63dfbbbb8ef83 513s ok 203 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 204 513s ok 205 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 206 513s ok 207 513s Set-Cookie: usertrack_test=8b3eb3c0.63dfbbbb8f8fd; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=8b3eb3c0.63dfbbbb8f8fd 513s ok 208 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 209 513s ok 210 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 211 513s ok 212 513s Set-Cookie: usertrack_test=b0ea1550.63dfbbbb9031a; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=b0ea1550.63dfbbbb9031a 513s ok 213 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 214 513s ok 215 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 216 513s ok 217 513s Set-Cookie: usertrack_test=230a6219.63dfbbbb90dcf; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=230a6219.63dfbbbb90dcf 513s ok 218 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 219 513s ok 220 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 221 513s ok 222 513s Set-Cookie: usertrack_test=e0c7e096.63dfbbbb917a2; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=e0c7e096.63dfbbbb917a2 513s ok 223 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 224 513s ok 225 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 226 513s ok 227 513s Set-Cookie: usertrack_test=dae0475a.63dfbbbb9219c; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=dae0475a.63dfbbbb9219c 513s ok 228 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 229 513s ok 230 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 231 513s ok 232 513s Set-Cookie: usertrack_test=768ff995.63dfbbbb92ba1; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=768ff995.63dfbbbb92ba1 513s ok 233 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 234 513s ok 235 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 236 513s ok 237 513s Set-Cookie: usertrack_test=2de6cfaa.63dfbbbb935ae; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=2de6cfaa.63dfbbbb935ae 513s ok 238 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 239 513s ok 240 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 241 513s ok 242 513s Set-Cookie: usertrack_test=eef93a62.63dfbbbb93fb2; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=eef93a62.63dfbbbb93fb2 513s ok 243 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 244 513s ok 245 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 246 513s ok 247 513s Set-Cookie: usertrack_test=6d1610c2.63dfbbbb949e3; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=6d1610c2.63dfbbbb949e3 513s ok 248 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 249 513s ok 250 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 251 513s ok 252 513s Set-Cookie: usertrack_test=1d1c5008.63dfbbbb95401; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=1d1c5008.63dfbbbb95401 513s ok 253 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 254 513s ok 255 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 256 513s ok 257 513s Set-Cookie: usertrack_test=9009d68f.63dfbbbb95e5c; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=9009d68f.63dfbbbb95e5c 513s ok 258 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 259 513s ok 260 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 261 513s ok 262 513s Set-Cookie: usertrack_test=808453a2.63dfbbbb96844; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=808453a2.63dfbbbb96844 513s ok 263 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 264 513s ok 265 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 266 513s ok 267 513s Set-Cookie: usertrack_test=9633da0c.63dfbbbb9728a; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=9633da0c.63dfbbbb9728a 513s ok 268 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 269 513s ok 270 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 271 513s ok 272 513s Set-Cookie: usertrack_test=4bd8c38e.63dfbbbb97cd5; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=4bd8c38e.63dfbbbb97cd5 513s ok 273 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 274 513s ok 275 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 276 513s ok 277 513s Set-Cookie: usertrack_test=94b395bf.63dfbbbb986bd; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=94b395bf.63dfbbbb986bd 513s ok 278 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 279 513s ok 280 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 281 513s ok 282 513s Set-Cookie: usertrack_test=3361c679.63dfbbbb99141; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=3361c679.63dfbbbb99141 513s ok 283 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 284 513s ok 285 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 286 513s ok 287 513s Set-Cookie: usertrack_test=7011f5b1.63dfbbbb99ba5; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=7011f5b1.63dfbbbb99ba5 513s ok 288 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 289 513s ok 290 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 291 513s ok 292 513s Set-Cookie: usertrack_test=52f3e454.63dfbbbb9a7b8; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=52f3e454.63dfbbbb9a7b8 513s ok 293 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 294 513s ok 295 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 296 513s ok 297 513s Set-Cookie: usertrack_test=7a648d63.63dfbbbb9b2c9; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=7a648d63.63dfbbbb9b2c9 513s ok 298 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 299 513s ok 300 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 301 513s ok 302 513s Set-Cookie: usertrack_test=473423a7.63dfbbbb9bd13; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=473423a7.63dfbbbb9bd13 513s ok 303 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 304 513s ok 305 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 306 513s ok 307 513s Set-Cookie: usertrack_test=ddf39310.63dfbbbb9c7fb; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=ddf39310.63dfbbbb9c7fb 513s ok 308 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 309 513s ok 310 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 311 513s ok 312 513s Set-Cookie: usertrack_test=a9ce63fc.63dfbbbb9d266; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=a9ce63fc.63dfbbbb9d266 513s ok 313 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 314 513s ok 315 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 316 513s ok 317 513s Set-Cookie: usertrack_test=75e9fe13.63dfbbbb9dc8b; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=75e9fe13.63dfbbbb9dc8b 513s ok 318 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 319 513s ok 320 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 321 513s ok 322 513s Set-Cookie: usertrack_test=fafd0314.63dfbbbb9e6a1; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=fafd0314.63dfbbbb9e6a1 513s ok 323 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 324 513s ok 325 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 326 513s ok 327 513s Set-Cookie: usertrack_test=3fc6098f.63dfbbbb9f11b; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=3fc6098f.63dfbbbb9f11b 513s ok 328 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 329 513s ok 330 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 331 513s ok 332 513s Set-Cookie: usertrack_test=fdacedce.63dfbbbb9fa9a; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=fdacedce.63dfbbbb9fa9a 513s ok 333 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 334 513s ok 335 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 336 513s ok 337 513s Set-Cookie: usertrack_test=43d58b8e.63dfbbbba0516; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=43d58b8e.63dfbbbba0516 513s ok 338 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 339 513s ok 340 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 341 513s ok 342 513s Set-Cookie: usertrack_test=1bb59222.63dfbbbba0f22; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=1bb59222.63dfbbbba0f22 513s ok 343 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 344 513s ok 345 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 346 513s ok 347 513s Set-Cookie: usertrack_test=5a74ee80.63dfbbbba199b; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=5a74ee80.63dfbbbba199b 513s ok 348 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 349 513s ok 350 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 351 513s ok 352 513s Set-Cookie: usertrack_test=463e929a.63dfbbbba23d3; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=463e929a.63dfbbbba23d3 513s ok 353 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 354 513s ok 355 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 356 513s ok 357 513s Set-Cookie: usertrack_test=6ff21f3.63dfbbbba2dd1; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=6ff21f3.63dfbbbba2dd1 513s ok 358 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 359 513s ok 360 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 361 513s ok 362 513s Set-Cookie: usertrack_test=2a16d1b0.63dfbbbba383a; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=2a16d1b0.63dfbbbba383a 513s ok 363 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 364 513s ok 365 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 366 513s ok 367 513s Set-Cookie: usertrack_test=183d6ef.63dfbbbba4276; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=183d6ef.63dfbbbba4276 513s ok 368 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 369 513s ok 370 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 371 513s ok 372 513s Set-Cookie: usertrack_test=30fa8663.63dfbbbba4c08; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=30fa8663.63dfbbbba4c08 513s ok 373 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 374 513s ok 375 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 376 513s ok 377 513s Set-Cookie: usertrack_test=254c38a3.63dfbbbba5647; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=254c38a3.63dfbbbba5647 513s ok 378 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 379 513s ok 380 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 381 513s ok 382 513s Set-Cookie: usertrack_test=7416f52d.63dfbbbba60c6; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=7416f52d.63dfbbbba60c6 513s ok 383 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 384 513s ok 385 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 386 513s ok 387 513s Set-Cookie: usertrack_test=7ddd8136.63dfbbbba6e81; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=7ddd8136.63dfbbbba6e81 513s ok 388 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 389 513s ok 390 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 391 513s ok 392 513s Set-Cookie: usertrack_test=76f18f02.63dfbbbba78ce; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=76f18f02.63dfbbbba78ce 513s ok 393 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 394 513s ok 395 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 396 513s ok 397 513s Set-Cookie: usertrack_test=9e7c575.63dfbbbba83fb; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=9e7c575.63dfbbbba83fb 513s ok 398 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 399 513s ok 400 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 401 513s ok 402 513s Set-Cookie: usertrack_test=96cf946e.63dfbbbba8e14; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=96cf946e.63dfbbbba8e14 513s ok 403 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 404 513s ok 405 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 406 513s ok 407 513s Set-Cookie: usertrack_test=9deff38a.63dfbbbba97e5; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=9deff38a.63dfbbbba97e5 513s ok 408 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 409 513s ok 410 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 411 513s ok 412 513s Set-Cookie: usertrack_test=3e841dfc.63dfbbbbaa231; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=3e841dfc.63dfbbbbaa231 513s ok 413 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 414 513s ok 415 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 416 513s ok 417 513s Set-Cookie: usertrack_test=76dd17a5.63dfbbbbaace9; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=76dd17a5.63dfbbbbaace9 513s ok 418 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 419 513s ok 420 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 421 513s ok 422 513s Set-Cookie: usertrack_test=a82dbd35.63dfbbbbab6ea; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=a82dbd35.63dfbbbbab6ea 513s ok 423 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 424 513s ok 425 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 426 513s ok 427 513s Set-Cookie: usertrack_test=66733c95.63dfbbbbac0fd; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=66733c95.63dfbbbbac0fd 513s ok 428 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 429 513s ok 430 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 431 513s ok 432 513s Set-Cookie: usertrack_test=62234db4.63dfbbbbacb5f; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=62234db4.63dfbbbbacb5f 513s ok 433 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 434 513s ok 435 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 436 513s ok 437 513s Set-Cookie: usertrack_test=a9a1f4d7.63dfbbbbad4db; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=a9a1f4d7.63dfbbbbad4db 513s ok 438 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 439 513s ok 440 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 441 513s ok 442 513s Set-Cookie: usertrack_test=f98f79b0.63dfbbbbadeba; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=f98f79b0.63dfbbbbadeba 513s ok 443 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 444 513s ok 445 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 446 513s ok 447 513s Set-Cookie: usertrack_test=9618519f.63dfbbbbae868; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=9618519f.63dfbbbbae868 513s ok 448 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 449 513s ok 450 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 451 513s ok 452 513s Set-Cookie: usertrack_test=1b9284d9.63dfbbbbaf25a; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=1b9284d9.63dfbbbbaf25a 513s ok 453 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 454 513s ok 455 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 456 513s ok 457 513s Set-Cookie: usertrack_test=dab90ec5.63dfbbbbafccf; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=dab90ec5.63dfbbbbafccf 513s ok 458 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 459 513s ok 460 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 461 513s ok 462 513s Set-Cookie: usertrack_test=ddd8e595.63dfbbbbb06be; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=ddd8e595.63dfbbbbb06be 513s ok 463 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 464 513s ok 465 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 466 513s ok 467 513s Set-Cookie: usertrack_test=22b08ccb.63dfbbbbb151d; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=22b08ccb.63dfbbbbb151d 513s ok 468 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 469 513s ok 470 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 471 513s ok 472 513s Set-Cookie: usertrack_test=208b5fac.63dfbbbbb2132; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=208b5fac.63dfbbbbb2132 513s ok 473 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 474 513s ok 475 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 476 513s ok 477 513s Set-Cookie: usertrack_test=997c39f1.63dfbbbbb2bc0; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=997c39f1.63dfbbbbb2bc0 513s ok 478 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 479 513s ok 480 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 481 513s ok 482 513s Set-Cookie: usertrack_test=dcdd58fa.63dfbbbbb359e; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=dcdd58fa.63dfbbbbb359e 513s ok 483 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 484 513s ok 485 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 486 513s ok 487 513s Set-Cookie: usertrack_test=14b0eb70.63dfbbbbb4102; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=14b0eb70.63dfbbbbb4102 513s ok 488 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 489 513s ok 490 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 491 513s ok 492 513s Set-Cookie: usertrack_test=c644cebd.63dfbbbbb4a9f; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=c644cebd.63dfbbbbb4a9f 513s ok 493 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 494 513s ok 495 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 496 513s ok 497 513s Set-Cookie: usertrack_test=9285ba33.63dfbbbbb546d; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=9285ba33.63dfbbbbb546d 513s ok 498 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 499 513s ok 500 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 501 513s ok 502 513s Set-Cookie: usertrack_test=a32cd6e5.63dfbbbbb5f23; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=a32cd6e5.63dfbbbbb5f23 513s ok 503 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 504 513s ok 505 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 506 513s ok 507 513s Set-Cookie: usertrack_test=6943acbd.63dfbbbbb68a7; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=6943acbd.63dfbbbbb68a7 513s ok 508 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 509 513s ok 510 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 511 513s ok 512 513s Set-Cookie: usertrack_test=a6cf6452.63dfbbbbb72b9; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=a6cf6452.63dfbbbbb72b9 513s ok 513 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 514 513s ok 515 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 516 513s ok 517 513s Set-Cookie: usertrack_test=750b54c6.63dfbbbbb7c7b; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=750b54c6.63dfbbbbb7c7b 513s ok 518 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 519 513s ok 520 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 521 513s ok 522 513s Set-Cookie: usertrack_test=e0326a62.63dfbbbbb8633; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=e0326a62.63dfbbbbb8633 513s ok 523 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 524 513s ok 525 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 526 513s ok 527 513s Set-Cookie: usertrack_test=6b01d73c.63dfbbbbb903f; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=6b01d73c.63dfbbbbb903f 513s ok 528 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 529 513s ok 530 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 531 513s ok 532 513s Set-Cookie: usertrack_test=1b71fee7.63dfbbbbb9aa7; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=1b71fee7.63dfbbbbb9aa7 513s ok 533 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 534 513s ok 535 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 536 513s ok 537 513s Set-Cookie: usertrack_test=afdda448.63dfbbbbba4da; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=afdda448.63dfbbbbba4da 513s ok 538 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 539 513s ok 540 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 541 513s ok 542 513s Set-Cookie: usertrack_test=48fd50d.63dfbbbbbae97; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=48fd50d.63dfbbbbbae97 513s ok 543 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 544 513s ok 545 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 546 513s ok 547 513s Set-Cookie: usertrack_test=4686fb1d.63dfbbbbbb920; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=4686fb1d.63dfbbbbbb920 513s ok 548 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 549 513s ok 550 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 551 513s ok 552 513s Set-Cookie: usertrack_test=4d61be90.63dfbbbbbc2a4; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=4d61be90.63dfbbbbbc2a4 513s ok 553 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 554 513s ok 555 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 556 513s ok 557 513s Set-Cookie: usertrack_test=e4f53548.63dfbbbbbcd11; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=e4f53548.63dfbbbbbcd11 513s ok 558 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 559 513s ok 560 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 561 513s ok 562 513s Set-Cookie: usertrack_test=f21d0471.63dfbbbbbd8f3; path=/; expires=Thu, 04-Sep-25 15:55:15 GMT 513s Cookie: usertrack_test=f21d0471.63dfbbbbbd8f3 513s ok 563 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 564 513s ok 565 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 566 513s ok 567 513s Set-Cookie: usertrack_test=c272f493.63dfbbbbbe514; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c272f493.63dfbbbbbe514 513s ok 568 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 569 513s ok 570 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 571 513s ok 572 513s Set-Cookie: usertrack_test=4ec9c7fd.63dfbbbbbf2cd; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=4ec9c7fd.63dfbbbbbf2cd 513s ok 573 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 574 513s ok 575 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 576 513s ok 577 513s Set-Cookie: usertrack_test=8ec99e6.63dfbbbbbff6c; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=8ec99e6.63dfbbbbbff6c 513s ok 578 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 579 513s ok 580 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 581 513s ok 582 513s Set-Cookie: usertrack_test=2d033b4.63dfbbbbc0ac3; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=2d033b4.63dfbbbbc0ac3 513s ok 583 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 584 513s ok 585 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 586 513s ok 587 513s Set-Cookie: usertrack_test=e106bf23.63dfbbbbc1482; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=e106bf23.63dfbbbbc1482 513s ok 588 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 589 513s ok 590 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 591 513s ok 592 513s Set-Cookie: usertrack_test=89b0e110.63dfbbbbc1f1b; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=89b0e110.63dfbbbbc1f1b 513s ok 593 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 594 513s ok 595 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 596 513s ok 597 513s Set-Cookie: usertrack_test=66d9b3f7.63dfbbbbc2963; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=66d9b3f7.63dfbbbbc2963 513s ok 598 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 599 513s ok 600 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 601 513s ok 602 513s Set-Cookie: usertrack_test=dd8a87a1.63dfbbbbc3372; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=dd8a87a1.63dfbbbbc3372 513s ok 603 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 604 513s ok 605 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 606 513s ok 607 513s Set-Cookie: usertrack_test=3f1c8936.63dfbbbbc3e80; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=3f1c8936.63dfbbbbc3e80 513s ok 608 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 609 513s ok 610 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 611 513s ok 612 513s Set-Cookie: usertrack_test=6b7dc51d.63dfbbbbc4921; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=6b7dc51d.63dfbbbbc4921 513s ok 613 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 614 513s ok 615 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 616 513s ok 617 513s Set-Cookie: usertrack_test=9fdd82d0.63dfbbbbc5394; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=9fdd82d0.63dfbbbbc5394 513s ok 618 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 619 513s ok 620 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 621 513s ok 622 513s Set-Cookie: usertrack_test=8e80192.63dfbbbbc5dec; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=8e80192.63dfbbbbc5dec 513s ok 623 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 624 513s ok 625 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 626 513s ok 627 513s Set-Cookie: usertrack_test=fb77ea09.63dfbbbbc67a2; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=fb77ea09.63dfbbbbc67a2 513s ok 628 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 629 513s ok 630 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 631 513s ok 632 513s Set-Cookie: usertrack_test=dcd6268.63dfbbbbc71be; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=dcd6268.63dfbbbbc71be 513s ok 633 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 634 513s ok 635 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 636 513s ok 637 513s Set-Cookie: usertrack_test=8a0d287c.63dfbbbbc7be1; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=8a0d287c.63dfbbbbc7be1 513s ok 638 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 639 513s ok 640 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 641 513s ok 642 513s Set-Cookie: usertrack_test=f860f4c2.63dfbbbbc865a; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=f860f4c2.63dfbbbbc865a 513s ok 643 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 644 513s ok 645 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 646 513s ok 647 513s Set-Cookie: usertrack_test=c3061273.63dfbbbbc910d; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c3061273.63dfbbbbc910d 513s ok 648 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 649 513s ok 650 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 651 513s ok 652 513s Set-Cookie: usertrack_test=5e31658d.63dfbbbbc9cad; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=5e31658d.63dfbbbbc9cad 513s ok 653 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 654 513s ok 655 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 656 513s ok 657 513s Set-Cookie: usertrack_test=8bc0c319.63dfbbbbca6d3; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=8bc0c319.63dfbbbbca6d3 513s ok 658 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 659 513s ok 660 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 661 513s ok 662 513s Set-Cookie: usertrack_test=dbf311be.63dfbbbbcb178; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=dbf311be.63dfbbbbcb178 513s ok 663 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 664 513s ok 665 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 666 513s ok 667 513s Set-Cookie: usertrack_test=563a01aa.63dfbbbbcbbc0; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=563a01aa.63dfbbbbcbbc0 513s ok 668 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 669 513s ok 670 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 671 513s ok 672 513s Set-Cookie: usertrack_test=72011b6e.63dfbbbbcc5c5; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=72011b6e.63dfbbbbcc5c5 513s ok 673 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 674 513s ok 675 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 676 513s ok 677 513s Set-Cookie: usertrack_test=80559d90.63dfbbbbcd030; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=80559d90.63dfbbbbcd030 513s ok 678 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 679 513s ok 680 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 681 513s ok 682 513s Set-Cookie: usertrack_test=65640df2.63dfbbbbcda17; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=65640df2.63dfbbbbcda17 513s ok 683 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 684 513s ok 685 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 686 513s ok 687 513s Set-Cookie: usertrack_test=ec00fbc4.63dfbbbbce492; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=ec00fbc4.63dfbbbbce492 513s ok 688 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 689 513s ok 690 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 691 513s ok 692 513s Set-Cookie: usertrack_test=bde9f881.63dfbbbbceefb; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=bde9f881.63dfbbbbceefb 513s ok 693 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 694 513s ok 695 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 696 513s ok 697 513s Set-Cookie: usertrack_test=dbfdd828.63dfbbbbcfa31; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=dbfdd828.63dfbbbbcfa31 513s ok 698 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 699 513s ok 700 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 701 513s ok 702 513s Set-Cookie: usertrack_test=d9030c2.63dfbbbbd0495; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=d9030c2.63dfbbbbd0495 513s ok 703 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 704 513s ok 705 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 706 513s ok 707 513s Set-Cookie: usertrack_test=7faf37fc.63dfbbbbd0f10; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=7faf37fc.63dfbbbbd0f10 513s ok 708 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 709 513s ok 710 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 711 513s ok 712 513s Set-Cookie: usertrack_test=61e4078e.63dfbbbbd19b4; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=61e4078e.63dfbbbbd19b4 513s ok 713 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 714 513s ok 715 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 716 513s ok 717 513s Set-Cookie: usertrack_test=bf7b3f1b.63dfbbbbd25a3; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=bf7b3f1b.63dfbbbbd25a3 513s ok 718 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 719 513s ok 720 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 721 513s ok 722 513s Set-Cookie: usertrack_test=209b2b4b.63dfbbbbd30b5; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=209b2b4b.63dfbbbbd30b5 513s ok 723 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 724 513s ok 725 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 726 513s ok 727 513s Set-Cookie: usertrack_test=56b6763d.63dfbbbbd3c8d; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=56b6763d.63dfbbbbd3c8d 513s ok 728 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 729 513s ok 730 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 731 513s ok 732 513s Set-Cookie: usertrack_test=fdf49b71.63dfbbbbd4933; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=fdf49b71.63dfbbbbd4933 513s ok 733 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 734 513s ok 735 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 736 513s ok 737 513s Set-Cookie: usertrack_test=3841b2f0.63dfbbbbd53c7; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=3841b2f0.63dfbbbbd53c7 513s ok 738 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 739 513s ok 740 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 741 513s ok 742 513s Set-Cookie: usertrack_test=1dd544b.63dfbbbbd5f01; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=1dd544b.63dfbbbbd5f01 513s ok 743 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 744 513s ok 745 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 746 513s ok 747 513s Set-Cookie: usertrack_test=86160e9d.63dfbbbbd6afb; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=86160e9d.63dfbbbbd6afb 513s ok 748 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 749 513s ok 750 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 751 513s ok 752 513s Set-Cookie: usertrack_test=714725a7.63dfbbbbd759e; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=714725a7.63dfbbbbd759e 513s ok 753 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 754 513s ok 755 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 756 513s ok 757 513s Set-Cookie: usertrack_test=46da68b.63dfbbbbd803f; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=46da68b.63dfbbbbd803f 513s ok 758 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 759 513s ok 760 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 761 513s ok 762 513s Set-Cookie: usertrack_test=e84b5b7a.63dfbbbbd8a9d; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=e84b5b7a.63dfbbbbd8a9d 513s ok 763 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 764 513s ok 765 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 766 513s ok 767 513s Set-Cookie: usertrack_test=e8ba941a.63dfbbbbd946d; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=e8ba941a.63dfbbbbd946d 513s ok 768 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 769 513s ok 770 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 771 513s ok 772 513s Set-Cookie: usertrack_test=3e976b21.63dfbbbbd9f12; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=3e976b21.63dfbbbbd9f12 513s ok 773 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 774 513s ok 775 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 776 513s ok 777 513s Set-Cookie: usertrack_test=8739a4a9.63dfbbbbda915; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=8739a4a9.63dfbbbbda915 513s ok 778 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 779 513s ok 780 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 781 513s ok 782 513s Set-Cookie: usertrack_test=83fc8455.63dfbbbbdb351; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=83fc8455.63dfbbbbdb351 513s ok 783 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 784 513s ok 785 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 786 513s ok 787 513s Set-Cookie: usertrack_test=a21b0a6d.63dfbbbbdbd2c; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=a21b0a6d.63dfbbbbdbd2c 513s ok 788 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 789 513s ok 790 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 791 513s ok 792 513s Set-Cookie: usertrack_test=c0b3ce92.63dfbbbbdc7af; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c0b3ce92.63dfbbbbdc7af 513s ok 793 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 794 513s ok 795 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 796 513s ok 797 513s Set-Cookie: usertrack_test=e5ba4912.63dfbbbbdd19c; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=e5ba4912.63dfbbbbdd19c 513s ok 798 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 799 513s ok 800 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 801 513s ok 802 513s Set-Cookie: usertrack_test=b8f9b586.63dfbbbbddd40; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=b8f9b586.63dfbbbbddd40 513s ok 803 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 804 513s ok 805 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 806 513s ok 807 513s Set-Cookie: usertrack_test=c948aaab.63dfbbbbde792; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c948aaab.63dfbbbbde792 513s ok 808 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 809 513s ok 810 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 811 513s ok 812 513s Set-Cookie: usertrack_test=1b4e8d93.63dfbbbbdf1e0; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=1b4e8d93.63dfbbbbdf1e0 513s ok 813 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 814 513s ok 815 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 816 513s ok 817 513s Set-Cookie: usertrack_test=cc53d357.63dfbbbbdfc72; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=cc53d357.63dfbbbbdfc72 513s ok 818 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 819 513s ok 820 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 821 513s ok 822 513s Set-Cookie: usertrack_test=6da58f7e.63dfbbbbe066b; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=6da58f7e.63dfbbbbe066b 513s ok 823 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 824 513s ok 825 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 826 513s ok 827 513s Set-Cookie: usertrack_test=dbce6dd1.63dfbbbbe0ffc; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=dbce6dd1.63dfbbbbe0ffc 513s ok 828 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 829 513s ok 830 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 831 513s ok 832 513s Set-Cookie: usertrack_test=d0e1b578.63dfbbbbe1a42; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=d0e1b578.63dfbbbbe1a42 513s ok 833 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 834 513s ok 835 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 836 513s ok 837 513s Set-Cookie: usertrack_test=f7a333a4.63dfbbbbe263b; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=f7a333a4.63dfbbbbe263b 513s ok 838 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 839 513s ok 840 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 841 513s ok 842 513s Set-Cookie: usertrack_test=28ac5f1.63dfbbbbe314b; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=28ac5f1.63dfbbbbe314b 513s ok 843 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 844 513s ok 845 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 846 513s ok 847 513s Set-Cookie: usertrack_test=930a4404.63dfbbbbe3b82; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=930a4404.63dfbbbbe3b82 513s ok 848 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 849 513s ok 850 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 851 513s ok 852 513s Set-Cookie: usertrack_test=2c2d8653.63dfbbbbe4631; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=2c2d8653.63dfbbbbe4631 513s ok 853 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 854 513s ok 855 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 856 513s ok 857 513s Set-Cookie: usertrack_test=d8fce41a.63dfbbbbe509a; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=d8fce41a.63dfbbbbe509a 513s ok 858 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 859 513s ok 860 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 861 513s ok 862 513s Set-Cookie: usertrack_test=d2323dda.63dfbbbbe5a7d; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=d2323dda.63dfbbbbe5a7d 513s ok 863 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 864 513s ok 865 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 866 513s ok 867 513s Set-Cookie: usertrack_test=f58eed53.63dfbbbbe6499; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=f58eed53.63dfbbbbe6499 513s ok 868 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 869 513s ok 870 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 871 513s ok 872 513s Set-Cookie: usertrack_test=506eb438.63dfbbbbe6ed9; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=506eb438.63dfbbbbe6ed9 513s ok 873 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 874 513s ok 875 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 876 513s ok 877 513s Set-Cookie: usertrack_test=ad34f3bb.63dfbbbbe79b1; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=ad34f3bb.63dfbbbbe79b1 513s ok 878 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 879 513s ok 880 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 881 513s ok 882 513s Set-Cookie: usertrack_test=f4bd36da.63dfbbbbe8384; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=f4bd36da.63dfbbbbe8384 513s ok 883 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 884 513s ok 885 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 886 513s ok 887 513s Set-Cookie: usertrack_test=c6b246f1.63dfbbbbe8dbf; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c6b246f1.63dfbbbbe8dbf 513s ok 888 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 889 513s ok 890 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 891 513s ok 892 513s Set-Cookie: usertrack_test=ad51f5c6.63dfbbbbe9813; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=ad51f5c6.63dfbbbbe9813 513s ok 893 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 894 513s ok 895 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 896 513s ok 897 513s Set-Cookie: usertrack_test=ff267433.63dfbbbbea26f; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=ff267433.63dfbbbbea26f 513s ok 898 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 899 513s ok 900 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 901 513s ok 902 513s Set-Cookie: usertrack_test=873cf24f.63dfbbbbeacc6; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=873cf24f.63dfbbbbeacc6 513s ok 903 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 904 513s ok 905 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 906 513s ok 907 513s Set-Cookie: usertrack_test=22a584b8.63dfbbbbeb736; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=22a584b8.63dfbbbbeb736 513s ok 908 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 909 513s ok 910 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 911 513s ok 912 513s Set-Cookie: usertrack_test=e5d6bae.63dfbbbbec200; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=e5d6bae.63dfbbbbec200 513s ok 913 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 914 513s ok 915 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 916 513s ok 917 513s Set-Cookie: usertrack_test=2816a893.63dfbbbbecb84; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=2816a893.63dfbbbbecb84 513s ok 918 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 919 513s ok 920 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 921 513s ok 922 513s Set-Cookie: usertrack_test=fe2c8e21.63dfbbbbed5be; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=fe2c8e21.63dfbbbbed5be 513s ok 923 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 924 513s ok 925 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 926 513s ok 927 513s Set-Cookie: usertrack_test=bec2dbf8.63dfbbbbee02d; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=bec2dbf8.63dfbbbbee02d 513s ok 928 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 929 513s ok 930 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 931 513s ok 932 513s Set-Cookie: usertrack_test=19a0c457.63dfbbbbeeaab; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=19a0c457.63dfbbbbeeaab 513s ok 933 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 934 513s ok 935 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 936 513s ok 937 513s Set-Cookie: usertrack_test=61cbdb6b.63dfbbbbef4a9; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=61cbdb6b.63dfbbbbef4a9 513s ok 938 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 939 513s ok 940 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 941 513s ok 942 513s Set-Cookie: usertrack_test=7726b72b.63dfbbbbeff31; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=7726b72b.63dfbbbbeff31 513s ok 943 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 944 513s ok 945 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 946 513s ok 947 513s Set-Cookie: usertrack_test=35479c36.63dfbbbbf09bc; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=35479c36.63dfbbbbf09bc 513s ok 948 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 949 513s ok 950 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 951 513s ok 952 513s Set-Cookie: usertrack_test=c2980ccb.63dfbbbbf13a9; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c2980ccb.63dfbbbbf13a9 513s ok 953 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 954 513s ok 955 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 956 513s ok 957 513s Set-Cookie: usertrack_test=8f451f31.63dfbbbbf211a; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=8f451f31.63dfbbbbf211a 513s ok 958 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 959 513s ok 960 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 961 513s ok 962 513s Set-Cookie: usertrack_test=c334e62a.63dfbbbbf2abd; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c334e62a.63dfbbbbf2abd 513s ok 963 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 964 513s ok 965 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 966 513s ok 967 513s Set-Cookie: usertrack_test=ae8c4bb.63dfbbbbf3526; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=ae8c4bb.63dfbbbbf3526 513s ok 968 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 969 513s ok 970 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 971 513s ok 972 513s Set-Cookie: usertrack_test=865b86e1.63dfbbbbf3ef0; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=865b86e1.63dfbbbbf3ef0 513s ok 973 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 974 513s ok 975 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 976 513s ok 977 513s Set-Cookie: usertrack_test=2d74d37a.63dfbbbbf4917; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=2d74d37a.63dfbbbbf4917 513s ok 978 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 979 513s ok 980 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 981 513s ok 982 513s Set-Cookie: usertrack_test=c23fc880.63dfbbbbf52d4; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c23fc880.63dfbbbbf52d4 513s ok 983 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 984 513s ok 985 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 986 513s ok 987 513s Set-Cookie: usertrack_test=1d58e180.63dfbbbbf5cee; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=1d58e180.63dfbbbbf5cee 513s ok 988 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 989 513s ok 990 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 991 513s ok 992 513s Set-Cookie: usertrack_test=c9a30cb8.63dfbbbbf66d9; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=c9a30cb8.63dfbbbbf66d9 513s ok 993 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 994 513s ok 995 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 996 513s ok 997 513s Set-Cookie: usertrack_test=45707acd.63dfbbbbf710f; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s Cookie: usertrack_test=45707acd.63dfbbbbf710f 513s ok 998 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 999 513s ok 1000 513s ok 1001 513s # testing : Checking return code is '200' 513s # expected: 200 513s # received: '200' 513s ok 1002 513s # usertrack_test=88e0e455.63dfbbbbf7b3e; path=/; expires=Thu, 04-Sep-25 15:55:16 GMT 513s ok 1003 513s # expected: undef 513s # received: undef 513s ok 1004 513s ok 516s t/modules/vhost_alias.t ............. 516s 1..8 516s # Running under perl version 5.040001 for linux 516s # Current time local: Thu Sep 4 15:54:16 2025 516s # Current time GMT: Thu Sep 4 15:54:16 2025 516s # Using Test.pm version 1.31 516s # Using Apache/Test.pm version 1.44 516s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 516s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 516s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 516s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 516s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 516s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 516s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 516s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 516s # testing : VirtalDocumentRoot test 516s # expected: 'www.vha-test.com' 516s # received: 'www.vha-test.com' 516s ok 1 516s # testing : VirtualScriptAlias test 516s # expected: 'test cgi for www.vha-test.com' 516s # received: 'test cgi for www.vha-test.com' 516s ok 2 516s # testing : VirtalDocumentRoot test 516s # expected: 'big.server.name.from.heck.org' 516s # received: 'big.server.name.from.heck.org' 516s ok 3 516s # testing : VirtualScriptAlias test 516s # expected: 'test cgi for big.server.name.from.heck.org' 516s # received: 'test cgi for big.server.name.from.heck.org' 516s ok 4 516s # testing : VirtalDocumentRoot test 516s # expected: 'ab.com' 516s # received: 'ab.com' 516s ok 5 516s # testing : VirtualScriptAlias test 516s # expected: 'test cgi for ab.com' 516s # received: 'test cgi for ab.com' 516s ok 6 516s # testing : VirtalDocumentRoot test 516s # expected: 'w-t-f.net' 516s # received: 'w-t-f.net' 516s ok 7 516s # testing : VirtualScriptAlias test 516s # expected: 'test cgi for w-t-f.net' 516s # received: 'test cgi for w-t-f.net' 516s ok 8 516s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 516s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 516s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 516s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 516s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 516s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 516s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 516s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 516s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 516s ok 519s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 522s t/protocol/echo.t ................... 522s 1..8 522s # Running under perl version 5.040001 for linux 522s # Current time local: Thu Sep 4 15:54:22 2025 522s # Current time GMT: Thu Sep 4 15:54:22 2025 522s # Using Test.pm version 1.31 522s # Using Apache/Test.pm version 1.44 522s testing mod_echo_ssl 522s ok 1 522s #Cipher: TLS_AES_256_GCM_SHA384 522s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 522s # testing : echo 522s # expected: 't/protocol/echo.t' 522s # received: 't/protocol/echo.t' 522s ok 2 522s # testing : echo 522s # expected: '/usr/bin/perl' 522s # received: '/usr/bin/perl' 522s ok 3 522s # testing : echo 522s # expected: '346416346416346416346416346416' 522s # received: '346416346416346416346416346416' 522s ok 4 522s testing mod_echo 522s ok 5 522s # testing : echo 522s # expected: 't/protocol/echo.t' 522s # received: 't/protocol/echo.t' 522s ok 6 522s # testing : echo 522s # expected: '/usr/bin/perl' 522s # received: '/usr/bin/perl' 522s ok 7 522s # testing : echo 522s # expected: '346416346416346416346416346416' 522s # received: '346416346416346416346416346416' 522s ok 8 522s ok 525s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 528s t/security/CVE-2003-0542.t .......... 528s 1..1 528s # Running under perl version 5.040001 for linux 528s # Current time local: Thu Sep 4 15:54:27 2025 528s # Current time GMT: Thu Sep 4 15:54:27 2025 528s # Using Test.pm version 1.31 528s # Using Apache/Test.pm version 1.44 528s # testing : CAN-2003-0542 test case 528s # expected: 404 528s # received: '404' 528s ok 1 528s ok 531s t/security/CVE-2004-0747.t .......... 531s 1..1 531s # Running under perl version 5.040001 for linux 531s # Current time local: Thu Sep 4 15:54:30 2025 531s # Current time GMT: Thu Sep 4 15:54:30 2025 531s # Using Test.pm version 1.31 531s # Using Apache/Test.pm version 1.44 531s # testing : CAN-2004-0747 ap_resolve_env test case 531s # expected: 200 531s # received: 200 531s ok 1 531s ok 534s t/security/CVE-2004-0811.t .......... 534s 1..8 534s # Running under perl version 5.040001 for linux 534s # Current time local: Thu Sep 4 15:54:33 2025 534s # Current time GMT: Thu Sep 4 15:54:33 2025 534s # Using Test.pm version 1.31 534s # Using Apache/Test.pm version 1.44 534s # testing : subdir access allowed 534s # expected: 200 534s # received: '200' 534s ok 1 534s # testing : subdir access allowed 534s # expected: 200 534s # received: '200' 534s ok 2 534s # testing : subdir access allowed 534s # expected: 200 534s # received: '200' 534s ok 3 534s # testing : subdir access allowed 534s # expected: 200 534s # received: '200' 534s ok 4 534s # testing : topdir access denied 534s # expected: 401 534s # received: '401' 534s ok 5 534s # testing : topdir access denied 534s # expected: 401 534s # received: '401' 534s ok 6 534s # testing : topdir access denied 534s # expected: 401 534s # received: '401' 534s ok 7 534s # testing : topdir access denied 534s # expected: 401 534s # received: '401' 534s ok 8 534s ok 537s t/security/CVE-2004-0940.t .......... 537s 1..1 537s # Running under perl version 5.040001 for linux 537s # Current time local: Thu Sep 4 15:54:36 2025 537s # Current time GMT: Thu Sep 4 15:54:36 2025 537s # Using Test.pm version 1.31 537s # Using Apache/Test.pm version 1.44 537s # testing : response was 200 537s # expected: 200 537s # received: '200' 537s ok 1 537s ok 540s t/security/CVE-2004-0942.t .......... 540s 1..2 540s # Running under perl version 5.040001 for linux 540s # Current time local: Thu Sep 4 15:54:40 2025 540s # Current time GMT: Thu Sep 4 15:54:40 2025 540s # Using Test.pm version 1.31 540s # Using Apache/Test.pm version 1.44 540s ok 1 540s # testing : request was refused 540s # expected: qr/^HTTP\/1\.. 400/ 540s # received: 'HTTP/1.1 400 Bad Request 540s # ' 540s ok 2 540s ok 543s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 546s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 549s t/security/CVE-2005-2491.t .......... 549s 1..4 549s # Running under perl version 5.040001 for linux 549s # Current time local: Thu Sep 4 15:54:49 2025 549s # Current time GMT: Thu Sep 4 15:54:49 2025 549s # Using Test.pm version 1.31 549s # Using Apache/Test.pm version 1.44 549s # testing : check that server did not segfault 549s # expected: 'Internal Server Error' 549s # received: 'Internal Server Error' 549s ok 1 549s # testing : check for 500 response error 549s # expected: 500 549s # received: '500' 549s ok 2 549s # testing : check that server did not segfault 549s # expected: 'Internal Server Error' 549s # received: 'Internal Server Error' 549s ok 3 549s # testing : check for 500 response error 549s # expected: 500 549s # received: '500' 549s ok 4 549s ok 552s t/security/CVE-2005-2700.t .......... 552s 1..2 552s # Running under perl version 5.040001 for linux 552s # Current time local: Thu Sep 4 15:54:52 2025 552s # Current time GMT: Thu Sep 4 15:54:52 2025 552s # Using Test.pm version 1.31 552s # Using Apache/Test.pm version 1.44 552s # testing : access permitted without ccert 552s # expected: 200 552s # received: '200' 552s ok 1 552s # testing : access *not* permitted without ccert 552s # expected: 200 552s # received: '403' 552s ok 2 552s ok 556s t/security/CVE-2005-3352.t .......... 556s 1..2 556s # Running under perl version 5.040001 for linux 556s # Current time local: Thu Sep 4 15:54:55 2025 556s # Current time GMT: Thu Sep 4 15:54:55 2025 556s # Using Test.pm version 1.31 556s # Using Apache/Test.pm version 1.44 556s # testing : response code is OK 556s # expected: 200 556s # received: '200' 556s ok 1 556s # testing : referer was escaped 556s # expected: qr/%22%3e/ 556s # received: ' 556s # 556s # Menu for /security/CVE-2005-3352.map 556s # 556s #

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

556s #
556s # 556s #
(Default) Go Back
556s # 556s # 556s # 556s # 556s # ' 556s ok 2 556s ok 559s t/security/CVE-2005-3357.t .......... 559s 1..3 559s # Running under perl version 5.040001 for linux 559s # Current time local: Thu Sep 4 15:54:58 2025 559s # Current time GMT: Thu Sep 4 15:54:58 2025 559s # Using Test.pm version 1.31 559s # Using Apache/Test.pm version 1.44 559s # URL is http://localhost:8534/ 559s ok 1 559s # testing : Expected bad request from 'GET http://localhost:8534/' 559s # expected: 400 559s # received: '400' 559s ok 2 559s # testing : errordoc content was served 559s # expected: qr/welcome to localhost/ 559s # received: 'welcome to localhost:8529 559s # ' 559s ok 3 559s ok 562s t/security/CVE-2006-5752.t .......... 562s 1..2 562s # Running under perl version 5.040001 for linux 562s # Current time local: Thu Sep 4 15:55:01 2025 562s # Current time GMT: Thu Sep 4 15:55:01 2025 562s # Using Test.pm version 1.31 562s # Using Apache/Test.pm version 1.44 562s # testing : server-status gave response 562s # expected: 200 562s # received: '200' 562s ok 1 562s # testing : response content-type had charset 562s # expected: qr/charset=/ 562s # received: 'text/html; charset=ISO-8859-1' 562s ok 2 562s ok 565s t/security/CVE-2007-5000.t .......... 565s 1..2 565s # Running under perl version 5.040001 for linux 565s # Current time local: Thu Sep 4 15:55:04 2025 565s # Current time GMT: Thu Sep 4 15:55:04 2025 565s # Using Test.pm version 1.31 565s # Using Apache/Test.pm version 1.44 565s # testing : response code is OK 565s # expected: 200 565s # received: '200' 565s ok 1 565s # testing : URI was escaped in response 565s # expected: qr// 565s # received: ' 565s # 565s # Menu for /security/CVE-2005-3352.map/<foo> 565s # 565s #

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

565s #
565s # 565s #
(Default) Go Back
565s # 565s # 565s # 565s # 565s # ' 565s ok 2 565s ok 568s t/security/CVE-2007-6388.t .......... 568s 1..2 568s # Running under perl version 5.040001 for linux 568s # Current time local: Thu Sep 4 15:55:07 2025 568s # Current time GMT: Thu Sep 4 15:55:07 2025 568s # Using Test.pm version 1.31 568s # Using Apache/Test.pm version 1.44 568s # testing : response code is OK 568s # expected: 200 568s # received: '200' 568s ok 1 568s # testing : refresh parameter not echoed verbatim 568s # expected: 42 568s # received: '42' 568s ok 2 568s ok 571s t/security/CVE-2008-2364.t .......... 571s 1..3 571s # Running under perl version 5.040001 for linux 571s # Current time local: Thu Sep 4 15:55:10 2025 571s # Current time GMT: Thu Sep 4 15:55:10 2025 571s # Using Test.pm version 1.31 571s # Using Apache/Test.pm version 1.44 571s # testing : reverse proxy to index.html 571s # expected: 200 571s # received: '200' 571s ok 1 571s # testing : small number of interim responses - CVE-2008-2364 571s # expected: 200 571s # received: '200' 571s ok 2 571s # testing : large number of interim responses - CVE-2008-2364 571s # expected: 502 571s # received: '502' 571s ok 3 571s ok 574s t/security/CVE-2009-1195.t .......... 574s 1..221 574s # Running under perl version 5.040001 for linux 574s # Current time local: Thu Sep 4 15:55:13 2025 574s # Current time GMT: Thu Sep 4 15:55:13 2025 574s # Using Test.pm version 1.31 574s # Using Apache/Test.pm version 1.44 574s # testing : Options should not be allowed for script #1; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 1 574s # testing : Options should be allowed for script #2; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 2 574s # testing : SSI should be evaluated but exec not permitted for script #2 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 3 574s # testing : Options should not be allowed for script #3; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 4 574s # testing : Options should be allowed for script #4; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 5 574s # testing : SSI should be evaluated but exec not permitted for script #4 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 6 574s # testing : Options should not be allowed for script #5; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 7 574s # testing : Options should be allowed for script #6; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 8 574s # testing : SSI should not be evaluated for script #6 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 9 574s # testing : Options should not be allowed for script #7; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 10 574s # testing : Options should not be allowed for script #8; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 11 574s # testing : Options should not be allowed for script #9; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 12 574s # testing : Options should not be allowed for script #10; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 13 574s # testing : Options should be allowed for script #11; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 14 574s # testing : SSI should be evaluated with exec allowed for script #11 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 15 574s # testing : Options should be allowed for script #12; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 16 574s # testing : SSI should be evaluated but exec not permitted for script #12 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 17 574s # testing : Options should be allowed for script #13; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 18 574s # testing : SSI should be evaluated with exec allowed for script #13 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 19 574s # testing : Options should be allowed for script #14; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 20 574s # testing : SSI should be evaluated but exec not permitted for script #14 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 21 574s # testing : Options should be allowed for script #15; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 22 574s # testing : SSI should not be evaluated for script #15 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 23 574s # testing : Options should be allowed for script #16; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 24 574s # testing : SSI should not be evaluated for script #16 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 25 574s # testing : Options should be allowed for script #17; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 26 574s # testing : SSI should be evaluated but exec not permitted for script #17 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 27 574s # testing : Options should be allowed for script #18; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 28 574s # testing : SSI should not be evaluated for script #18 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 29 574s # testing : Options should be allowed for script #19; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 30 574s # testing : SSI should be evaluated with exec allowed for script #19 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 31 574s # testing : Options should be allowed for script #20; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 32 574s # testing : SSI should not be evaluated for script #20 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 33 574s # testing : Options should be allowed for script #21; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 34 574s # testing : SSI should be evaluated with exec allowed for script #21 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 35 574s # testing : Options should be allowed for script #22; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 36 574s # testing : SSI should be evaluated but exec not permitted for script #22 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 37 574s # testing : Options should be allowed for script #23; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 38 574s # testing : SSI should be evaluated with exec allowed for script #23 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 39 574s # testing : Options should be allowed for script #24; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 40 574s # testing : SSI should be evaluated but exec not permitted for script #24 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 41 574s # testing : Options should be allowed for script #25; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 42 574s # testing : SSI should not be evaluated for script #25 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 43 574s # testing : Options should be allowed for script #26; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 44 574s # testing : SSI should not be evaluated for script #26 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 45 574s # testing : Options should be allowed for script #27; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 46 574s # testing : SSI should be evaluated but exec not permitted for script #27 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 47 574s # testing : Options should be allowed for script #28; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 48 574s # testing : SSI should not be evaluated for script #28 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 49 574s # testing : Options should be allowed for script #29; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 50 574s # testing : SSI should be evaluated with exec allowed for script #29 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 51 574s # testing : Options should be allowed for script #30; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 52 574s # testing : SSI should not be evaluated for script #30 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 53 574s # testing : Options should be allowed for script #31; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 54 574s # testing : SSI should not be evaluated for script #31 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 55 574s # testing : Options should be allowed for script #32; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 56 574s # testing : SSI should not be evaluated for script #32 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 57 574s # testing : Options should be allowed for script #33; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 58 574s # testing : SSI should not be evaluated for script #33 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 59 574s # testing : Options should be allowed for script #34; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 60 574s # testing : SSI should not be evaluated for script #34 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 61 574s # testing : Options should be allowed for script #35; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 62 574s # testing : SSI should not be evaluated for script #35 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 63 574s # testing : Options should be allowed for script #36; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 64 574s # testing : SSI should not be evaluated for script #36 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 65 574s # testing : Options should be allowed for script #37; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 66 574s # testing : SSI should not be evaluated for script #37 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 67 574s # testing : Options should be allowed for script #38; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 68 574s # testing : SSI should not be evaluated for script #38 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 69 574s # testing : Options should be allowed for script #39; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 70 574s # testing : SSI should not be evaluated for script #39 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 71 574s # testing : Options should be allowed for script #40; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 72 574s # testing : SSI should not be evaluated for script #40 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 73 574s # testing : Options should not be allowed for script #41; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 74 574s # testing : Options should be allowed for script #42; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 75 574s # testing : SSI should be evaluated but exec not permitted for script #42 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 76 574s # testing : Options should not be allowed for script #43; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 77 574s # testing : Options should be allowed for script #44; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 78 574s # testing : SSI should be evaluated but exec not permitted for script #44 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 79 574s # testing : Options should not be allowed for script #45; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 80 574s # testing : Options should be allowed for script #46; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 81 574s # testing : SSI should not be evaluated for script #46 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 82 574s # testing : Options should not be allowed for script #47; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 83 574s # testing : Options should not be allowed for script #48; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 84 574s # testing : Options should not be allowed for script #49; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 85 574s # testing : Options should not be allowed for script #50; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 86 574s # testing : Options should be allowed for script #51; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 87 574s # testing : SSI should be evaluated with exec allowed for script #51 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 88 574s # testing : Options should be allowed for script #52; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 89 574s # testing : SSI should be evaluated but exec not permitted for script #52 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 90 574s # testing : Options should be allowed for script #53; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 91 574s # testing : SSI should be evaluated with exec allowed for script #53 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 92 574s # testing : Options should be allowed for script #54; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 93 574s # testing : SSI should be evaluated but exec not permitted for script #54 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 94 574s # testing : Options should be allowed for script #55; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 95 574s # testing : SSI should not be evaluated for script #55 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 96 574s # testing : Options should be allowed for script #56; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 97 574s # testing : SSI should not be evaluated for script #56 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 98 574s # testing : Options should be allowed for script #57; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 99 574s # testing : SSI should be evaluated but exec not permitted for script #57 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 100 574s # testing : Options should be allowed for script #58; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 101 574s # testing : SSI should not be evaluated for script #58 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 102 574s # testing : Options should be allowed for script #59; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 103 574s # testing : SSI should be evaluated with exec allowed for script #59 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 104 574s # testing : Options should be allowed for script #60; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 105 574s # testing : SSI should not be evaluated for script #60 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 106 574s # testing : Options should be allowed for script #61; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 107 574s # testing : SSI should be evaluated with exec allowed for script #61 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 108 574s # testing : Options should be allowed for script #62; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 109 574s # testing : SSI should be evaluated but exec not permitted for script #62 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 110 574s # testing : Options should be allowed for script #63; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 111 574s # testing : SSI should be evaluated with exec allowed for script #63 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 112 574s # testing : Options should be allowed for script #64; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 113 574s # testing : SSI should be evaluated but exec not permitted for script #64 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 114 574s # testing : Options should be allowed for script #65; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 115 574s # testing : SSI should not be evaluated for script #65 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 116 574s # testing : Options should be allowed for script #66; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 117 574s # testing : SSI should not be evaluated for script #66 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 118 574s # testing : Options should be allowed for script #67; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 119 574s # testing : SSI should be evaluated but exec not permitted for script #67 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 120 574s # testing : Options should be allowed for script #68; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 121 574s # testing : SSI should not be evaluated for script #68 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 122 574s # testing : Options should be allowed for script #69; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 123 574s # testing : SSI should be evaluated with exec allowed for script #69 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 124 574s # testing : Options should be allowed for script #70; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 125 574s # testing : SSI should not be evaluated for script #70 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 126 574s # testing : Options should be allowed for script #71; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 127 574s # testing : SSI should be evaluated but exec not permitted for script #71 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 128 574s # testing : Options should be allowed for script #72; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 129 574s # testing : SSI should be evaluated but exec not permitted for script #72 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 130 574s # testing : Options should be allowed for script #73; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 131 574s # testing : SSI should be evaluated but exec not permitted for script #73 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 132 574s # testing : Options should be allowed for script #74; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 133 574s # testing : SSI should be evaluated but exec not permitted for script #74 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 134 574s # testing : Options should be allowed for script #75; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 135 574s # testing : SSI should be evaluated but exec not permitted for script #75 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 136 574s # testing : Options should be allowed for script #76; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 137 574s # testing : SSI should be evaluated but exec not permitted for script #76 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 138 574s # testing : Options should be allowed for script #77; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 139 574s # testing : SSI should be evaluated but exec not permitted for script #77 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 140 574s # testing : Options should be allowed for script #78; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 141 574s # testing : SSI should be evaluated but exec not permitted for script #78 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 142 574s # testing : Options should be allowed for script #79; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 143 574s # testing : SSI should be evaluated but exec not permitted for script #79 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 144 574s # testing : Options should be allowed for script #80; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 145 574s # testing : SSI should be evaluated but exec not permitted for script #80 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 146 574s # testing : Options should not be allowed for script #81; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 147 574s # testing : Options should be allowed for script #82; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 148 574s # testing : SSI should be evaluated but exec not permitted for script #82 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 149 574s # testing : Options should not be allowed for script #83; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 150 574s # testing : Options should be allowed for script #84; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 151 574s # testing : SSI should be evaluated but exec not permitted for script #84 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 152 574s # testing : Options should not be allowed for script #85; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 153 574s # testing : Options should be allowed for script #86; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 154 574s # testing : SSI should not be evaluated for script #86 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 155 574s # testing : Options should not be allowed for script #87; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 156 574s # testing : Options should not be allowed for script #88; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 157 574s # testing : Options should not be allowed for script #89; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 158 574s # testing : Options should not be allowed for script #90; 500 response expected 574s # expected: 500 574s # received: '500' 574s ok 159 574s # testing : Options should be allowed for script #91; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 160 574s # testing : SSI should be evaluated with exec allowed for script #91 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 161 574s # testing : Options should be allowed for script #92; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 162 574s # testing : SSI should be evaluated but exec not permitted for script #92 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 163 574s # testing : Options should be allowed for script #93; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 164 574s # testing : SSI should be evaluated with exec allowed for script #93 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 165 574s # testing : Options should be allowed for script #94; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 166 574s # testing : SSI should be evaluated but exec not permitted for script #94 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 167 574s # testing : Options should be allowed for script #95; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 168 574s # testing : SSI should not be evaluated for script #95 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 169 574s # testing : Options should be allowed for script #96; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 170 574s # testing : SSI should not be evaluated for script #96 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 171 574s # testing : Options should be allowed for script #97; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 172 574s # testing : SSI should be evaluated but exec not permitted for script #97 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 173 574s # testing : Options should be allowed for script #98; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 174 574s # testing : SSI should not be evaluated for script #98 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 175 574s # testing : Options should be allowed for script #99; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 176 574s # testing : SSI should be evaluated with exec allowed for script #99 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 177 574s # testing : Options should be allowed for script #100; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 178 574s # testing : SSI should not be evaluated for script #100 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 179 574s # testing : Options should be allowed for script #101; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 180 574s # testing : SSI should be evaluated with exec allowed for script #101 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 181 574s # testing : Options should be allowed for script #102; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 182 574s # testing : SSI should be evaluated but exec not permitted for script #102 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 183 574s # testing : Options should be allowed for script #103; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 184 574s # testing : SSI should be evaluated with exec allowed for script #103 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 185 574s # testing : Options should be allowed for script #104; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 186 574s # testing : SSI should be evaluated but exec not permitted for script #104 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 187 574s # testing : Options should be allowed for script #105; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 188 574s # testing : SSI should not be evaluated for script #105 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 189 574s # testing : Options should be allowed for script #106; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 190 574s # testing : SSI should not be evaluated for script #106 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 191 574s # testing : Options should be allowed for script #107; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 192 574s # testing : SSI should be evaluated but exec not permitted for script #107 574s # expected: '[an error occurred while processing this directive]' 574s # received: '[an error occurred while processing this directive]' 574s ok 193 574s # testing : Options should be allowed for script #108; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 194 574s # testing : SSI should not be evaluated for script #108 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 195 574s # testing : Options should be allowed for script #109; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 196 574s # testing : SSI should be evaluated with exec allowed for script #109 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 197 574s # testing : Options should be allowed for script #110; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 198 574s # testing : SSI should not be evaluated for script #110 574s # expected: qr/--\#exec cgi=/ 574s # received: '' 574s ok 199 574s # testing : Options should be allowed for script #111; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 200 574s # testing : SSI should be evaluated with exec allowed for script #111 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 201 574s # testing : Options should be allowed for script #112; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 202 574s # testing : SSI should be evaluated with exec allowed for script #112 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 203 574s # testing : Options should be allowed for script #113; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 204 574s # testing : SSI should be evaluated with exec allowed for script #113 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 205 574s # testing : Options should be allowed for script #114; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 206 574s # testing : SSI should be evaluated with exec allowed for script #114 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 207 574s # testing : Options should be allowed for script #115; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 208 574s # testing : SSI should be evaluated with exec allowed for script #115 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 209 574s # testing : Options should be allowed for script #116; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 210 574s # testing : SSI should be evaluated with exec allowed for script #116 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 211 574s # testing : Options should be allowed for script #117; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 212 574s # testing : SSI should be evaluated with exec allowed for script #117 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 213 574s # testing : Options should be allowed for script #118; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 214 574s # testing : SSI should be evaluated with exec allowed for script #118 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 215 574s # testing : Options should be allowed for script #119; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 216 574s # testing : SSI should be evaluated with exec allowed for script #119 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 217 574s # testing : Options should be allowed for script #120; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 218 574s # testing : SSI should be evaluated with exec allowed for script #120 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 219 574s # testing : Options should be allowed for script #121; 200 response expected 574s # expected: 200 574s # received: '200' 574s ok 220 574s # testing : SSI should be evaluated with exec allowed for script #121 574s # expected: 'perl cgi' 574s # received: 'perl cgi' 574s ok 221 574s ok 578s t/security/CVE-2009-1890.t .......... 578s 1..7 578s # Running under perl version 5.040001 for linux 578s # Current time local: Thu Sep 4 15:55:17 2025 578s # Current time GMT: Thu Sep 4 15:55:17 2025 578s # Using Test.pm version 1.31 578s # Using Apache/Test.pm version 1.44 578s ok 1 578s ok 2 578s ok 3 578s ok 4 578s ok 5 578s # testing : request was parsed 578s # expected: qr/^HTTP\/1\.. 200/ 578s # received: 'HTTP/1.1 200 OK 578s # ' 578s ok 6 578s # header: Date: Thu, 04 Sep 2025 15:55:19 GMT 578s # header: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 578s # header: Vary: In-If1 578s # header: DMMATCH1: 1 578s # header: Content-Type: text/plain 578s # header: Connection: close 578s # header: 578s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 578s # remaining: 0 578s # testing : read entire body 578s # expected: 0 578s # received: 0 578s ok 7 578s ok 581s t/security/CVE-2009-3555.t .......... 581s 1..4 581s # Running under perl version 5.040001 for linux 581s # Current time local: Thu Sep 4 15:55:20 2025 581s # Current time GMT: Thu Sep 4 15:55:20 2025 581s # Using Test.pm version 1.31 581s # Using Apache/Test.pm version 1.44 581s ok 1 # skip Skipping test for TLSv1.3 581s ok 2 # skip Skipping test for TLSv1.3 581s ok 3 # skip Skipping test for TLSv1.3 581s ok 4 # skip Skipping test for TLSv1.3 581s ok 584s t/security/CVE-2011-3368-rewrite.t .. 584s 1..3 584s # Running under perl version 5.040001 for linux 584s # Current time local: Thu Sep 4 15:55:24 2025 584s # Current time GMT: Thu Sep 4 15:55:24 2025 584s # Using Test.pm version 1.31 584s # Using Apache/Test.pm version 1.44 584s ok 1 584s ok 2 584s # testing : got 400 error 584s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 584s # received: 'HTTP/1.1 400 Bad Request 584s # ' 584s ok 3 584s ok 587s t/security/CVE-2011-3368.t .......... 587s 1..3 587s # Running under perl version 5.040001 for linux 587s # Current time local: Thu Sep 4 15:55:27 2025 587s # Current time GMT: Thu Sep 4 15:55:27 2025 587s # Using Test.pm version 1.31 587s # Using Apache/Test.pm version 1.44 587s ok 1 587s ok 2 587s # testing : got 400 error 587s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 587s # received: 'HTTP/1.1 400 Bad Request 587s # ' 587s ok 3 587s ok 590s t/security/CVE-2017-7659.t .......... 590s 1..2 590s # Running under perl version 5.040001 for linux 590s # Current time local: Thu Sep 4 15:55:30 2025 590s # Current time GMT: Thu Sep 4 15:55:30 2025 590s # Using Test.pm version 1.31 590s # Using Apache/Test.pm version 1.44 590s ok 1 590s ok 2 590s ok 593s t/security/CVE-2019-0215.t .......... 593s 1..2 593s # Running under perl version 5.040001 for linux 593s # Current time local: Thu Sep 4 15:55:32 2025 593s # Current time GMT: Thu Sep 4 15:55:32 2025 593s # Using Test.pm version 1.31 593s # Using Apache/Test.pm version 1.44 593s # Using TLSv13, expecting status 403 593s # testing : first access denied without client cert 593s # expected: 403 593s # received: '403' 593s ok 1 593s # testing : second access denied without client cert 593s # expected: 403 593s # received: '403' 593s ok 2 593s ok 596s t/security/CVE-2020-1927.t .......... 596s 1..1 596s # Running under perl version 5.040001 for linux 596s # Current time local: Thu Sep 4 15:55:35 2025 596s # Current time GMT: Thu Sep 4 15:55:35 2025 596s # Using Test.pm version 1.31 596s # Using Apache/Test.pm version 1.44 596s # SENDING to 127.0.0.1:8556 596s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 596s Host: merge-disabled 596s Connection: close 596s 596s # SENDING to 127.0.0.1:8556 596s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 596s # testing : regex didn't match and redirect 596s # expected: 404 596s # received: '404' 596s ok 1 596s ok 599s t/ssl/basicauth.t ................... 599s 1..4 599s # Running under perl version 5.040001 for linux 599s # Current time local: Thu Sep 4 15:55:38 2025 599s # Current time GMT: Thu Sep 4 15:55:38 2025 599s # Using Test.pm version 1.31 599s # Using Apache/Test.pm version 1.44 599s # testing : Getting /ssl-fakebasicauth/index.html with no cert 599s # expected: qr/^(500|403)$/ 599s # received: '403' 599s ok 1 599s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 599s # expected: 200 599s # received: '200' 599s ok 2 599s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 599s # expected: 401 599s # received: '401' 599s ok 3 599s ok 4 # skip Colon in username test skipped. 599s ok 602s t/ssl/env.t ......................... 602s 1..30 602s # Running under perl version 5.040001 for linux 602s # Current time local: Thu Sep 4 15:55:41 2025 602s # Current time GMT: Thu Sep 4 15:55:41 2025 602s # Using Test.pm version 1.31 602s # Using Apache/Test.pm version 1.44 602s # testing : response status OK 602s # expected: 200 602s # received: '200' 602s ok 1 602s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 602s ok 2 602s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 602s ok 3 602s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 602s ok 4 602s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 602s ok 5 602s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 602s ok 6 602s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 602s ok 7 602s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 602s ok 8 602s #SSL_CLIENT_S_DN_OU should not exist 602s ok 9 602s #SSL_CLIENT_S_DN_O should not exist 602s ok 10 602s #SSL_CLIENT_S_DN_ST should not exist 602s ok 11 602s #SSL_CLIENT_S_DN_C should not exist 602s ok 12 602s #SSL_CLIENT_S_DN_L should not exist 602s ok 13 602s #SSL_CLIENT_S_DN_Email should not exist 602s ok 14 602s #SSL_CLIENT_S_DN_CN should not exist 602s ok 15 602s # testing : second response status OK 602s # expected: 200 602s # received: '200' 602s ok 16 602s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 602s ok 17 602s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 602s ok 18 602s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 602s ok 19 602s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 602s ok 20 602s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 602s ok 21 602s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 602s ok 22 602s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 602s ok 23 602s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 602s ok 24 602s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 602s ok 25 602s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 602s ok 26 602s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 602s ok 27 602s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 602s ok 28 602s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 602s ok 29 602s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 602s ok 30 602s ok 604s t/ssl/extlookup.t ................... 604s 1..4 604s # Running under perl version 5.040001 for linux 604s # Current time local: Thu Sep 4 15:55:44 2025 604s # Current time GMT: Thu Sep 4 15:55:44 2025 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.44 604s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 604s # expected: 200 604s # received: '200' 604s ok 1 604s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 604s # expected: 'Lemons' 604s # received: 'Lemons' 604s ok 2 604s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 604s # expected: 200 604s # received: '200' 604s ok 3 604s # testing : Extension value match for 2.16.840.1.113730.1.13 604s # expected: 'This Is A Comment' 604s # received: 'This Is A Comment' 604s ok 4 604s ok 608s t/ssl/fakeauth.t .................... 608s 1..3 608s # Running under perl version 5.040001 for linux 608s # Current time local: Thu Sep 4 15:55:47 2025 608s # Current time GMT: Thu Sep 4 15:55:47 2025 608s # Using Test.pm version 1.31 608s # Using Apache/Test.pm version 1.44 608s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 608s # expected: qr/^(500|403)$/ 608s # received: '403' 608s ok 1 608s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 608s # expected: 200 608s # received: '200' 608s ok 2 608s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 608s # expected: 200 608s # received: '200' 608s ok 3 608s ok 611s t/ssl/headers.t ..................... 611s 1..3 611s # Running under perl version 5.040001 for linux 611s # Current time local: Thu Sep 4 15:55:50 2025 611s # Current time GMT: Thu Sep 4 15:55:50 2025 611s # Using Test.pm version 1.31 611s # Using Apache/Test.pm version 1.44 611s # testing : SSLFlag header set 611s # expected: qr/X-SSL-Flag: on/ 611s # received: 'HTTP/1.1 200 OK 611s # Connection: close 611s # Date: Thu, 04 Sep 2025 15:55:53 GMT 611s # Accept-Ranges: bytes 611s # ETag: "c-62c6deaf13e40" 611s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 611s # Vary: In-If1 611s # Content-Length: 12 611s # Content-Type: text/html 611s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 611s # Client-Date: Thu, 04 Sep 2025 15:55:53 GMT 611s # Client-Peer: 127.0.0.1:8532 611s # Client-Response-Num: 1 611s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 611s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 611s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 611s # Client-SSL-Socket-Class: IO::Socket::SSL 611s # Client-SSL-Version: TLSv1_3 611s # DMMATCH1: 1 611s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTU0ODIxWhcNMjYwOTA0MTU0ODIxWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu283NeT/FQRHYaogSTDmnKzp 386l+bobA3q1WcT488zvK2hD7czVtgdBGwGrpsQ6dbmQnY6aA5t19Fntz6yLFPww 1TJfHoZ3Ydf8TUauiPN2QVQMT220tRhc98IZIuzQdY+9JZGOQ7aDqytvRr3rEC29 mAg8A4f38H3SfRa2O72ZuzeLThiRcV0lNU05WnaHeVN4KhLiP39SPdmOromUgm1I qm1qf79KxRvvzxX4COgzB9hqCb0enG3kEsshlNPKYeeC7FDlkRr0nvJLBvXsp/J3 Qj1lT8EhQJtSVkGxL/P6nrI9PMjZ86do9ofvd8SvPnhFMHkuO1KyG/JpkI+w3wID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBS5 TxwZ4qDMwyc3sUzk/BFX839CTDAfBgNVHSMEGDAWgBRV6Y0LEF5uUgPfReaaIkbe ZZzcijANBgkqhkiG9w0BAQsFAAOCAQEAkuDRGnKB1oXtLE4RrGd8wWBjxeQtMVJp 1isMJhpwKVXuNOgL7PfEHFzh8gEKz38GEUeR9k/Ovn6G/bb3N+Ft1PvmzpxpQ44v hcCBzgvSMP+XAD2K9fKrjzc3w+fuquv/WeZxjT1mMu2Sk378KeDxUwE9Lrzb76EU to2zoZuwr6UftFGVbWbHVF/qg/fD+lzw1NWCY3/j7EMAQPIcaIuhmhPMrYtw/HGh PJcZh7fog8OYAApYy9ExOtwmthUU3YpvpjBYPsnof3Kgw5VILySXbJrELrlFrsfn NOUGg4VDNRnqUfM5qT1dgwBRVnelgxXWsYolDtBEr11AN8AsLrrsjA== -----END CERTIFICATE----- 611s # X-SSL-Flag: on 611s # X-SSL-None: (null) 611s # 611s # ' 611s ok 1 611s # testing : SSL certificate is unwrapped 611s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 611s # received: 'HTTP/1.1 200 OK 611s # Connection: close 611s # Date: Thu, 04 Sep 2025 15:55:53 GMT 611s # Accept-Ranges: bytes 611s # ETag: "c-62c6deaf13e40" 611s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 611s # Vary: In-If1 611s # Content-Length: 12 611s # Content-Type: text/html 611s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 611s # Client-Date: Thu, 04 Sep 2025 15:55:53 GMT 611s # Client-Peer: 127.0.0.1:8532 611s # Client-Response-Num: 1 611s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 611s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 611s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 611s # Client-SSL-Socket-Class: IO::Socket::SSL 611s # Client-SSL-Version: TLSv1_3 611s # DMMATCH1: 1 611s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTU0ODIxWhcNMjYwOTA0MTU0ODIxWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu283NeT/FQRHYaogSTDmnKzp 386l+bobA3q1WcT488zvK2hD7czVtgdBGwGrpsQ6dbmQnY6aA5t19Fntz6yLFPww 1TJfHoZ3Ydf8TUauiPN2QVQMT220tRhc98IZIuzQdY+9JZGOQ7aDqytvRr3rEC29 mAg8A4f38H3SfRa2O72ZuzeLThiRcV0lNU05WnaHeVN4KhLiP39SPdmOromUgm1I qm1qf79KxRvvzxX4COgzB9hqCb0enG3kEsshlNPKYeeC7FDlkRr0nvJLBvXsp/J3 Qj1lT8EhQJtSVkGxL/P6nrI9PMjZ86do9ofvd8SvPnhFMHkuO1KyG/JpkI+w3wID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBS5 TxwZ4qDMwyc3sUzk/BFX839CTDAfBgNVHSMEGDAWgBRV6Y0LEF5uUgPfReaaIkbe ZZzcijANBgkqhkiG9w0BAQsFAAOCAQEAkuDRGnKB1oXtLE4RrGd8wWBjxeQtMVJp 1isMJhpwKVXuNOgL7PfEHFzh8gEKz38GEUeR9k/Ovn6G/bb3N+Ft1PvmzpxpQ44v hcCBzgvSMP+XAD2K9fKrjzc3w+fuquv/WeZxjT1mMu2Sk378KeDxUwE9Lrzb76EU to2zoZuwr6UftFGVbWbHVF/qg/fD+lzw1NWCY3/j7EMAQPIcaIuhmhPMrYtw/HGh PJcZh7fog8OYAApYy9ExOtwmthUU3YpvpjBYPsnof3Kgw5VILySXbJrELrlFrsfn NOUGg4VDNRnqUfM5qT1dgwBRVnelgxXWsYolDtBEr11AN8AsLrrsjA== -----END CERTIFICATE----- 611s # X-SSL-Flag: on 611s # X-SSL-None: (null) 611s # 611s # ' 611s ok 2 611s # testing : unknown SSL variable not given 611s # expected: qr/X-SSL-None: \(null\)\n/ 611s # received: 'HTTP/1.1 200 OK 611s # Connection: close 611s # Date: Thu, 04 Sep 2025 15:55:53 GMT 611s # Accept-Ranges: bytes 611s # ETag: "c-62c6deaf13e40" 611s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 611s # Vary: In-If1 611s # Content-Length: 12 611s # Content-Type: text/html 611s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 611s # Client-Date: Thu, 04 Sep 2025 15:55:53 GMT 611s # Client-Peer: 127.0.0.1:8532 611s # Client-Response-Num: 1 611s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 611s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 611s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 611s # Client-SSL-Socket-Class: IO::Socket::SSL 611s # Client-SSL-Version: TLSv1_3 611s # DMMATCH1: 1 611s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTU0ODIxWhcNMjYwOTA0MTU0ODIxWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu283NeT/FQRHYaogSTDmnKzp 386l+bobA3q1WcT488zvK2hD7czVtgdBGwGrpsQ6dbmQnY6aA5t19Fntz6yLFPww 1TJfHoZ3Ydf8TUauiPN2QVQMT220tRhc98IZIuzQdY+9JZGOQ7aDqytvRr3rEC29 mAg8A4f38H3SfRa2O72ZuzeLThiRcV0lNU05WnaHeVN4KhLiP39SPdmOromUgm1I qm1qf79KxRvvzxX4COgzB9hqCb0enG3kEsshlNPKYeeC7FDlkRr0nvJLBvXsp/J3 Qj1lT8EhQJtSVkGxL/P6nrI9PMjZ86do9ofvd8SvPnhFMHkuO1KyG/JpkI+w3wID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBS5 TxwZ4qDMwyc3sUzk/BFX839CTDAfBgNVHSMEGDAWgBRV6Y0LEF5uUgPfReaaIkbe ZZzcijANBgkqhkiG9w0BAQsFAAOCAQEAkuDRGnKB1oXtLE4RrGd8wWBjxeQtMVJp 1isMJhpwKVXuNOgL7PfEHFzh8gEKz38GEUeR9k/Ovn6G/bb3N+Ft1PvmzpxpQ44v hcCBzgvSMP+XAD2K9fKrjzc3w+fuquv/WeZxjT1mMu2Sk378KeDxUwE9Lrzb76EU to2zoZuwr6UftFGVbWbHVF/qg/fD+lzw1NWCY3/j7EMAQPIcaIuhmhPMrYtw/HGh PJcZh7fog8OYAApYy9ExOtwmthUU3YpvpjBYPsnof3Kgw5VILySXbJrELrlFrsfn NOUGg4VDNRnqUfM5qT1dgwBRVnelgxXWsYolDtBEr11AN8AsLrrsjA== -----END CERTIFICATE----- 611s # X-SSL-Flag: on 611s # X-SSL-None: (null) 611s # 611s # ' 611s ok 3 611s ok 614s t/ssl/http.t ........................ 614s 1..2 614s # Running under perl version 5.040001 for linux 614s # Current time local: Thu Sep 4 15:55:53 2025 614s # Current time GMT: Thu Sep 4 15:55:53 2025 614s # Using Test.pm version 1.31 614s # Using Apache/Test.pm version 1.44 614s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 614s # expected: 400 614s # received: '400' 614s ok 1 614s # testing : that error document contains the proper hint 614s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 614s # received: ' 614s # 614s # 400 Bad Request 614s # 614s #

Bad Request

614s #

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

614s # 614s # ' 614s ok 2 614s ok 617s t/ssl/ocsp.t ........................ 617s 1..3 617s # Running under perl version 5.040001 for linux 617s # Current time local: Thu Sep 4 15:55:56 2025 617s # Current time GMT: Thu Sep 4 15:55:56 2025 617s # Using Test.pm version 1.31 617s # Using Apache/Test.pm version 1.44 617s warning: Internal response 617s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 617s response: 617s 500 Server closed connection without sending any data back 617s Content-Type: text/plain 617s Client-Date: Thu, 04 Sep 2025 15:55:59 GMT 617s Client-Warning: Internal response 617s 617s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 617s ok 1 617s warning: 617s message: welcome to localhost:8529 617s response: 617s HTTP/1.1 200 OK 617s Connection: close 617s Date: Thu, 04 Sep 2025 15:55:59 GMT 617s Accept-Ranges: bytes 617s ETag: "1a-62c6deaf13e40" 617s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 617s Vary: In-If1 617s Content-Length: 26 617s Content-Type: text/html 617s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 617s Client-Date: Thu, 04 Sep 2025 15:55:59 GMT 617s Client-Peer: 127.0.0.1:8535 617s Client-Response-Num: 1 617s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 617s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 617s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 617s Client-SSL-Socket-Class: IO::Socket::SSL 617s Client-SSL-Version: TLSv1_3 617s DMMATCH1: 1 617s 617s welcome to localhost:8529 617s ok 2 617s warning: Internal response 617s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 617s response: 617s 500 Server closed connection without sending any data back 617s Content-Type: text/plain 617s Client-Date: Thu, 04 Sep 2025 15:55:59 GMT 617s Client-Warning: Internal response 617s 617s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 617s ok 3 617s ok 620s t/ssl/pha.t ......................... 620s 1..4 620s # Running under perl version 5.040001 for linux 620s # Current time local: Thu Sep 4 15:55:59 2025 620s # Current time GMT: Thu Sep 4 15:55:59 2025 620s # Using Test.pm version 1.31 620s # Using Apache/Test.pm version 1.44 620s # testing : access must be denied without client certificate 620s # expected: 403 620s # received: '403' 620s ok 1 620s # testing : PHA reneg body buffer size restriction works 620s # expected: 413 620s # received: '413' 620s ok 2 620s # testing : PHA works with POST body 620s # expected: 200 620s # received: '200' 620s ok 3 620s # testing : request body matches response 620s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 620s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 620s ok 4 620s ok 623s t/ssl/pr12355.t ..................... 623s 1..10 623s # Running under perl version 5.040001 for linux 623s # Current time local: Thu Sep 4 15:56:02 2025 623s # Current time GMT: Thu Sep 4 15:56:02 2025 623s # Using Test.pm version 1.31 623s # Using Apache/Test.pm version 1.44 623s # Downgrading to TLSv12 623s # testing : renegotiation on POST works 623s # expected: 200 623s # received: '200' 623s ok 1 623s # testing : request body matches response 623s # expected: 'hello world' 623s # received: 'hello world' 623s ok 2 623s # testing : renegotiation on POST works 623s # expected: 200 623s # received: '200' 623s ok 3 623s # testing : request body matches response 623s # expected: 'hello world' 623s # received: 'hello world' 623s ok 4 623s # testing : renegotiation on POST works 623s # expected: 200 623s # received: '200' 623s ok 5 623s # testing : request body matches response 623s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 623s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 623s ok 6 623s # testing : renegotiation on POST works 623s # expected: 200 623s # received: '200' 623s ok 7 623s # testing : request body matches response 623s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 623s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 623s ok 8 623s # testing : renegotiation on POST works 623s # expected: 200 623s # received: '200' 623s ok 9 623s # testing : request body matches response 623s # expected: 'HELLO' 623s # received: 'HELLO' 623s ok 10 623s ok 625s t/ssl/pr43738.t ..................... 625s 1..4 625s # Running under perl version 5.040001 for linux 625s # Current time local: Thu Sep 4 15:56:05 2025 625s # Current time GMT: Thu Sep 4 15:56:05 2025 625s # Using Test.pm version 1.31 625s # Using Apache/Test.pm version 1.44 625s # Downgrading to TLSv12 625s # testing : renegotiation on POST works 625s # expected: 200 625s # received: '200' 625s ok 1 625s # testing : request body matches response 625s # expected: '/modules/ssl/aes128/empty.pfa 625s # hello world' 625s # received: '/modules/ssl/aes128/empty.pfa 625s # hello world' 625s ok 2 625s # testing : renegotiation on POST works 625s # expected: 200 625s # received: '200' 625s ok 3 625s # testing : request body matches response 625s # expected: '/modules/ssl/aes256/empty.pfa 625s # hello world' 625s # received: '/modules/ssl/aes256/empty.pfa 625s # hello world' 625s ok 4 625s ok 636s t/ssl/proxy.t ....................... 636s # using LWP client 636s 1..290 636s # Running under perl version 5.040001 for linux 636s # Current time local: Thu Sep 4 15:56:08 2025 636s # Current time GMT: Thu Sep 4 15:56:08 2025 636s # Using Test.pm version 1.31 636s # Using Apache/Test.pm version 1.44 636s # testing : / with proxy_http_https (http) 636s # expected: 200 636s # received: '200' 636s ok 1 636s # testing : CGI script with folded headers 636s # expected: 200 636s # received: '200' 636s ok 2 636s # testing : using valid proxyssl client cert 636s # expected: 200 636s # received: '200' 636s ok 3 636s # testing : using invalid proxyssl client cert 636s # expected: 403 636s # received: '403' 636s ok 4 636s # testing : protected cgi script 636s # expected: 200 636s # received: '200' 636s ok 5 636s # testing : X-Forwarded-Host header 636s # expected: 'localhost:8558' 636s # received: 'localhost:8558' 636s ok 6 636s # testing : client subject common name 636s # expected: 'client_ok' 636s # received: 'client_ok' 636s ok 7 636s # testing : ProxyPassReverse Location rewrite 636s # expected: 'http://localhost:8558/modules/' 636s # received: 'http://localhost:8558/modules/' 636s ok 8 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 1024 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '1024' 636s # received: 1024 636s ok 9 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 2048 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '2048' 636s # received: 2048 636s ok 10 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 3072 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '3072' 636s # received: 3072 636s ok 11 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 4096 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '4096' 636s # received: 4096 636s ok 12 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 5120 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '5120' 636s # received: 5120 636s ok 13 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 6144 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '6144' 636s # received: 6144 636s ok 14 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 7168 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '7168' 636s # received: 7168 636s ok 15 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 8192 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '8192' 636s # received: 8192 636s ok 16 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 9216 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '9216' 636s # received: 9216 636s ok 17 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 10240 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '10240' 636s # received: 10240 636s ok 18 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 11264 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '11264' 636s # received: 11264 636s ok 19 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 12288 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '12288' 636s # received: 12288 636s ok 20 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 13312 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '13312' 636s # received: 13312 636s ok 21 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 14336 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '14336' 636s # received: 14336 636s ok 22 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 15360 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '15360' 636s # received: 15360 636s ok 23 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 16384 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '16384' 636s # received: 16384 636s ok 24 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 17408 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '17408' 636s # received: 17408 636s ok 25 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 18432 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '18432' 636s # received: 18432 636s ok 26 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 19456 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '19456' 636s # received: 19456 636s ok 27 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 20480 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '20480' 636s # received: 20480 636s ok 28 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 21504 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '21504' 636s # received: 21504 636s ok 29 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 22528 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '22528' 636s # received: 22528 636s ok 30 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 23552 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '23552' 636s # received: 23552 636s ok 31 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 24576 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '24576' 636s # received: 24576 636s ok 32 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 25600 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '25600' 636s # received: 25600 636s ok 33 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 26624 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '26624' 636s # received: 26624 636s ok 34 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 27648 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '27648' 636s # received: 27648 636s ok 35 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 28672 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '28672' 636s # received: 28672 636s ok 36 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 29696 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '29696' 636s # received: 29696 636s ok 37 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 30720 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '30720' 636s # received: 30720 636s ok 38 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 31744 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '31744' 636s # received: 31744 636s ok 39 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 32768 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '32768' 636s # received: 32768 636s ok 40 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 33792 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '33792' 636s # received: 33792 636s ok 41 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 34816 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '34816' 636s # received: 34816 636s ok 42 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 35840 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '35840' 636s # received: 35840 636s ok 43 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 36864 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '36864' 636s # received: 36864 636s ok 44 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 37888 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '37888' 636s # received: 37888 636s ok 45 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 38912 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '38912' 636s # received: 38912 636s ok 46 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 39936 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '39936' 636s # received: 39936 636s ok 47 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 40960 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '40960' 636s # received: 40960 636s ok 48 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 41984 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '41984' 636s # received: 41984 636s ok 49 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 43008 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '43008' 636s # received: 43008 636s ok 50 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 44032 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '44032' 636s # received: 44032 636s ok 51 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 45056 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '45056' 636s # received: 45056 636s ok 52 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 46080 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '46080' 636s # received: 46080 636s ok 53 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 47104 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '47104' 636s # received: 47104 636s ok 54 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 48128 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '48128' 636s # received: 48128 636s ok 55 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 49152 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '49152' 636s # received: 49152 636s ok 56 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 50176 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '50176' 636s # received: 50176 636s ok 57 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 51200 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '51200' 636s # received: 51200 636s ok 58 636s #lwp request: 636s #POST http://localhost:8558/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 102400 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 7 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8558 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '102400' 636s # received: 102400 636s ok 59 636s # testing : / with proxy_http_https_proxy_section (http) 636s # expected: 200 636s # received: '200' 636s ok 60 636s # testing : CGI script with folded headers 636s # expected: 200 636s # received: '200' 636s ok 61 636s # testing : using valid proxyssl client cert 636s # expected: 200 636s # received: '200' 636s ok 62 636s # testing : using invalid proxyssl client cert 636s # expected: 403 636s # received: '403' 636s ok 63 636s # testing : protected cgi script 636s # expected: 200 636s # received: '200' 636s ok 64 636s # testing : X-Forwarded-Host header 636s # expected: 'localhost:8560' 636s # received: 'localhost:8560' 636s ok 65 636s # testing : client subject common name 636s # expected: 'client_ok' 636s # received: 'client_ok' 636s ok 66 636s # testing : ProxyPassReverse Location rewrite 636s # expected: 'http://localhost:8560/modules/' 636s # received: 'http://localhost:8560/modules/' 636s ok 67 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 1024 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '1024' 636s # received: 1024 636s ok 68 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 2048 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '2048' 636s # received: 2048 636s ok 69 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 3072 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '3072' 636s # received: 3072 636s ok 70 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 4096 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '4096' 636s # received: 4096 636s ok 71 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 5120 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '5120' 636s # received: 5120 636s ok 72 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 6144 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '6144' 636s # received: 6144 636s ok 73 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 7168 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '7168' 636s # received: 7168 636s ok 74 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 8192 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '8192' 636s # received: 8192 636s ok 75 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 9216 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '9216' 636s # received: 9216 636s ok 76 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 10240 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '10240' 636s # received: 10240 636s ok 77 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 11264 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '11264' 636s # received: 11264 636s ok 78 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 12288 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '12288' 636s # received: 12288 636s ok 79 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 13312 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '13312' 636s # received: 13312 636s ok 80 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 14336 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '14336' 636s # received: 14336 636s ok 81 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 15360 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '15360' 636s # received: 15360 636s ok 82 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 16384 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '16384' 636s # received: 16384 636s ok 83 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 17408 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '17408' 636s # received: 17408 636s ok 84 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 18432 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '18432' 636s # received: 18432 636s ok 85 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 19456 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '19456' 636s # received: 19456 636s ok 86 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 20480 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '20480' 636s # received: 20480 636s ok 87 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 21504 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '21504' 636s # received: 21504 636s ok 88 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 22528 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '22528' 636s # received: 22528 636s ok 89 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 23552 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '23552' 636s # received: 23552 636s ok 90 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 24576 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '24576' 636s # received: 24576 636s ok 91 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 25600 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '25600' 636s # received: 25600 636s ok 92 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 26624 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '26624' 636s # received: 26624 636s ok 93 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 27648 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '27648' 636s # received: 27648 636s ok 94 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 28672 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '28672' 636s # received: 28672 636s ok 95 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 29696 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '29696' 636s # received: 29696 636s ok 96 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 30720 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '30720' 636s # received: 30720 636s ok 97 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 31744 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:11 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '31744' 636s # received: 31744 636s ok 98 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 32768 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '32768' 636s # received: 32768 636s ok 99 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 33792 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '33792' 636s # received: 33792 636s ok 100 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 34816 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '34816' 636s # received: 34816 636s ok 101 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 35840 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '35840' 636s # received: 35840 636s ok 102 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 36864 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '36864' 636s # received: 36864 636s ok 103 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 37888 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '37888' 636s # received: 37888 636s ok 104 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 38912 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '38912' 636s # received: 38912 636s ok 105 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 39936 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '39936' 636s # received: 39936 636s ok 106 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 40960 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '40960' 636s # received: 40960 636s ok 107 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 41984 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '41984' 636s # received: 41984 636s ok 108 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 43008 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '43008' 636s # received: 43008 636s ok 109 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 44032 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '44032' 636s # received: 44032 636s ok 110 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 45056 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '45056' 636s # received: 45056 636s ok 111 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 46080 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '46080' 636s # received: 46080 636s ok 112 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 47104 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '47104' 636s # received: 47104 636s ok 113 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 48128 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '48128' 636s # received: 48128 636s ok 114 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 49152 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '49152' 636s # received: 49152 636s ok 115 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 50176 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '50176' 636s # received: 50176 636s ok 116 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 51200 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '51200' 636s # received: 51200 636s ok 117 636s #lwp request: 636s #POST http://localhost:8560/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 102400 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 7 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8560 636s #Client-Response-Num: 1 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '102400' 636s # received: 102400 636s ok 118 636s # testing : / with proxy_https_http (https) 636s # expected: 200 636s # received: '200' 636s ok 119 636s # testing : CGI script with folded headers 636s # expected: 200 636s # received: '200' 636s ok 120 636s # testing : ProxyPassReverse Location rewrite 636s # expected: 'https://localhost:8562/modules/' 636s # received: 'https://localhost:8562/modules/' 636s ok 121 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 1024 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '1024' 636s # received: 1024 636s ok 122 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 2048 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '2048' 636s # received: 2048 636s ok 123 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 3072 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '3072' 636s # received: 3072 636s ok 124 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 4096 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '4096' 636s # received: 4096 636s ok 125 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 5120 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '5120' 636s # received: 5120 636s ok 126 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 6144 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '6144' 636s # received: 6144 636s ok 127 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 7168 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '7168' 636s # received: 7168 636s ok 128 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 8192 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '8192' 636s # received: 8192 636s ok 129 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 9216 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '9216' 636s # received: 9216 636s ok 130 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 10240 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '10240' 636s # received: 10240 636s ok 131 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 11264 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '11264' 636s # received: 11264 636s ok 132 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 12288 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '12288' 636s # received: 12288 636s ok 133 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 13312 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '13312' 636s # received: 13312 636s ok 134 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 14336 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '14336' 636s # received: 14336 636s ok 135 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 15360 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '15360' 636s # received: 15360 636s ok 136 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 16384 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '16384' 636s # received: 16384 636s ok 137 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 17408 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '17408' 636s # received: 17408 636s ok 138 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 18432 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '18432' 636s # received: 18432 636s ok 139 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 19456 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '19456' 636s # received: 19456 636s ok 140 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 20480 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '20480' 636s # received: 20480 636s ok 141 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 21504 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '21504' 636s # received: 21504 636s ok 142 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 22528 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:12 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '22528' 636s # received: 22528 636s ok 143 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 23552 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '23552' 636s # received: 23552 636s ok 144 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 24576 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '24576' 636s # received: 24576 636s ok 145 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 25600 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '25600' 636s # received: 25600 636s ok 146 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 26624 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '26624' 636s # received: 26624 636s ok 147 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 27648 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '27648' 636s # received: 27648 636s ok 148 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 28672 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '28672' 636s # received: 28672 636s ok 149 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 29696 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '29696' 636s # received: 29696 636s ok 150 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 30720 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '30720' 636s # received: 30720 636s ok 151 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 31744 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '31744' 636s # received: 31744 636s ok 152 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 32768 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '32768' 636s # received: 32768 636s ok 153 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 33792 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '33792' 636s # received: 33792 636s ok 154 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 34816 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '34816' 636s # received: 34816 636s ok 155 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 35840 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '35840' 636s # received: 35840 636s ok 156 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 36864 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '36864' 636s # received: 36864 636s ok 157 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 37888 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '37888' 636s # received: 37888 636s ok 158 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 38912 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '38912' 636s # received: 38912 636s ok 159 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 39936 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '39936' 636s # received: 39936 636s ok 160 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 40960 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '40960' 636s # received: 40960 636s ok 161 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 41984 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '41984' 636s # received: 41984 636s ok 162 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 43008 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '43008' 636s # received: 43008 636s ok 163 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 44032 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '44032' 636s # received: 44032 636s ok 164 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 45056 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '45056' 636s # received: 45056 636s ok 165 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 46080 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '46080' 636s # received: 46080 636s ok 166 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 47104 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '47104' 636s # received: 47104 636s ok 167 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 48128 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '48128' 636s # received: 48128 636s ok 168 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 49152 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '49152' 636s # received: 49152 636s ok 169 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 50176 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '50176' 636s # received: 50176 636s ok 170 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 51200 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '51200' 636s # received: 51200 636s ok 171 636s #lwp request: 636s #POST https://localhost:8562/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 102400 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 7 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8562 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '102400' 636s # received: 102400 636s ok 172 636s # testing : / with proxy_https_https (https) 636s # expected: 200 636s # received: '200' 636s ok 173 636s # testing : CGI script with folded headers 636s # expected: 200 636s # received: '200' 636s ok 174 636s # testing : using valid proxyssl client cert 636s # expected: 200 636s # received: '200' 636s ok 175 636s # testing : using invalid proxyssl client cert 636s # expected: 403 636s # received: '403' 636s ok 176 636s # testing : protected cgi script 636s # expected: 200 636s # received: '200' 636s ok 177 636s # testing : X-Forwarded-Host header 636s # expected: 'localhost:8559' 636s # received: 'localhost:8559' 636s ok 178 636s # testing : client subject common name 636s # expected: 'client_ok' 636s # received: 'client_ok' 636s ok 179 636s # testing : ProxyPassReverse Location rewrite 636s # expected: 'https://localhost:8559/modules/' 636s # received: 'https://localhost:8559/modules/' 636s ok 180 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 1024 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '1024' 636s # received: 1024 636s ok 181 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 2048 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '2048' 636s # received: 2048 636s ok 182 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 3072 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '3072' 636s # received: 3072 636s ok 183 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 4096 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '4096' 636s # received: 4096 636s ok 184 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 5120 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '5120' 636s # received: 5120 636s ok 185 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 6144 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '6144' 636s # received: 6144 636s ok 186 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 7168 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '7168' 636s # received: 7168 636s ok 187 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 8192 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '8192' 636s # received: 8192 636s ok 188 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 9216 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '9216' 636s # received: 9216 636s ok 189 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 10240 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '10240' 636s # received: 10240 636s ok 190 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 11264 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '11264' 636s # received: 11264 636s ok 191 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 12288 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '12288' 636s # received: 12288 636s ok 192 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 13312 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '13312' 636s # received: 13312 636s ok 193 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 14336 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:13 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '14336' 636s # received: 14336 636s ok 194 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 15360 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '15360' 636s # received: 15360 636s ok 195 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 16384 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '16384' 636s # received: 16384 636s ok 196 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 17408 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '17408' 636s # received: 17408 636s ok 197 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 18432 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '18432' 636s # received: 18432 636s ok 198 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 19456 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '19456' 636s # received: 19456 636s ok 199 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 20480 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '20480' 636s # received: 20480 636s ok 200 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 21504 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '21504' 636s # received: 21504 636s ok 201 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 22528 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '22528' 636s # received: 22528 636s ok 202 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 23552 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '23552' 636s # received: 23552 636s ok 203 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 24576 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '24576' 636s # received: 24576 636s ok 204 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 25600 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '25600' 636s # received: 25600 636s ok 205 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 26624 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '26624' 636s # received: 26624 636s ok 206 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 27648 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '27648' 636s # received: 27648 636s ok 207 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 28672 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '28672' 636s # received: 28672 636s ok 208 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 29696 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '29696' 636s # received: 29696 636s ok 209 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 30720 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '30720' 636s # received: 30720 636s ok 210 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 31744 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '31744' 636s # received: 31744 636s ok 211 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 32768 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '32768' 636s # received: 32768 636s ok 212 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 33792 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '33792' 636s # received: 33792 636s ok 213 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 34816 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '34816' 636s # received: 34816 636s ok 214 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 35840 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '35840' 636s # received: 35840 636s ok 215 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 36864 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '36864' 636s # received: 36864 636s ok 216 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 37888 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '37888' 636s # received: 37888 636s ok 217 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 38912 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '38912' 636s # received: 38912 636s ok 218 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 39936 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '39936' 636s # received: 39936 636s ok 219 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 40960 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '40960' 636s # received: 40960 636s ok 220 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 41984 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '41984' 636s # received: 41984 636s ok 221 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 43008 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '43008' 636s # received: 43008 636s ok 222 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 44032 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '44032' 636s # received: 44032 636s ok 223 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 45056 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '45056' 636s # received: 45056 636s ok 224 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 46080 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '46080' 636s # received: 46080 636s ok 225 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 47104 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '47104' 636s # received: 47104 636s ok 226 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 48128 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '48128' 636s # received: 48128 636s ok 227 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 49152 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '49152' 636s # received: 49152 636s ok 228 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 50176 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '50176' 636s # received: 50176 636s ok 229 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 51200 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '51200' 636s # received: 51200 636s ok 230 636s #lwp request: 636s #POST https://localhost:8559/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 102400 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 7 636s #Client-Date: Thu, 04 Sep 2025 15:56:14 GMT 636s #Client-Peer: 127.0.0.1:8559 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '102400' 636s # received: 102400 636s ok 231 636s # testing : / with proxy_https_https_proxy_section (https) 636s # expected: 200 636s # received: '200' 636s ok 232 636s # testing : CGI script with folded headers 636s # expected: 200 636s # received: '200' 636s ok 233 636s # testing : using valid proxyssl client cert 636s # expected: 200 636s # received: '200' 636s ok 234 636s # testing : using invalid proxyssl client cert 636s # expected: 403 636s # received: '403' 636s ok 235 636s # testing : protected cgi script 636s # expected: 200 636s # received: '200' 636s ok 236 636s # testing : X-Forwarded-Host header 636s # expected: 'localhost:8561' 636s # received: 'localhost:8561' 636s ok 237 636s # testing : client subject common name 636s # expected: 'client_ok' 636s # received: 'client_ok' 636s ok 238 636s # testing : ProxyPassReverse Location rewrite 636s # expected: 'https://localhost:8561/modules/' 636s # received: 'https://localhost:8561/modules/' 636s ok 239 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 1024 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '1024' 636s # received: 1024 636s ok 240 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 2048 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '2048' 636s # received: 2048 636s ok 241 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 3072 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '3072' 636s # received: 3072 636s ok 242 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 4096 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '4096' 636s # received: 4096 636s ok 243 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 5120 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '5120' 636s # received: 5120 636s ok 244 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 6144 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '6144' 636s # received: 6144 636s ok 245 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 7168 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '7168' 636s # received: 7168 636s ok 246 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 8192 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '8192' 636s # received: 8192 636s ok 247 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 9216 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 5 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '9216' 636s # received: 9216 636s ok 248 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 10240 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '10240' 636s # received: 10240 636s ok 249 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 11264 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '11264' 636s # received: 11264 636s ok 250 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 12288 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '12288' 636s # received: 12288 636s ok 251 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 13312 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '13312' 636s # received: 13312 636s ok 252 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 14336 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '14336' 636s # received: 14336 636s ok 253 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 15360 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '15360' 636s # received: 15360 636s ok 254 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 16384 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '16384' 636s # received: 16384 636s ok 255 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 17408 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '17408' 636s # received: 17408 636s ok 256 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 18432 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '18432' 636s # received: 18432 636s ok 257 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 19456 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '19456' 636s # received: 19456 636s ok 258 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 20480 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '20480' 636s # received: 20480 636s ok 259 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 21504 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '21504' 636s # received: 21504 636s ok 260 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 22528 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '22528' 636s # received: 22528 636s ok 261 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 23552 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '23552' 636s # received: 23552 636s ok 262 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 24576 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '24576' 636s # received: 24576 636s ok 263 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 25600 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '25600' 636s # received: 25600 636s ok 264 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 26624 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '26624' 636s # received: 26624 636s ok 265 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 27648 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '27648' 636s # received: 27648 636s ok 266 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 28672 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '28672' 636s # received: 28672 636s ok 267 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 29696 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '29696' 636s # received: 29696 636s ok 268 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 30720 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '30720' 636s # received: 30720 636s ok 269 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 31744 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '31744' 636s # received: 31744 636s ok 270 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 32768 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '32768' 636s # received: 32768 636s ok 271 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 33792 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '33792' 636s # received: 33792 636s ok 272 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 34816 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '34816' 636s # received: 34816 636s ok 273 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 35840 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '35840' 636s # received: 35840 636s ok 274 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 36864 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '36864' 636s # received: 36864 636s ok 275 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 37888 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '37888' 636s # received: 37888 636s ok 276 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 38912 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '38912' 636s # received: 38912 636s ok 277 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 39936 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '39936' 636s # received: 39936 636s ok 278 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 40960 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '40960' 636s # received: 40960 636s ok 279 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 41984 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '41984' 636s # received: 41984 636s ok 280 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 43008 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '43008' 636s # received: 43008 636s ok 281 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 44032 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '44032' 636s # received: 44032 636s ok 282 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 45056 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '45056' 636s # received: 45056 636s ok 283 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 46080 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '46080' 636s # received: 46080 636s ok 284 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 47104 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '47104' 636s # received: 47104 636s ok 285 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 48128 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '48128' 636s # received: 48128 636s ok 286 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 49152 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '49152' 636s # received: 49152 636s ok 287 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 50176 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '50176' 636s # received: 50176 636s ok 288 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 51200 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:18 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 6 636s #Client-Date: Thu, 04 Sep 2025 15:56:19 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '51200' 636s # received: 51200 636s ok 289 636s #lwp request: 636s #POST https://localhost:8561/eat_post HTTP/1.1 636s #User-Agent: libwww-perl/6.78 636s #Content-Length: 102400 636s # 636s #server response: 636s #HTTP/1.1 200 OK 636s #Connection: close 636s #Date: Thu, 04 Sep 2025 15:56:19 GMT 636s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 636s #Vary: In-If1 636s #Content-Length: 7 636s #Client-Date: Thu, 04 Sep 2025 15:56:19 GMT 636s #Client-Peer: 127.0.0.1:8561 636s #Client-Response-Num: 1 636s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 636s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 636s #Client-SSL-Socket-Class: IO::Socket::SSL 636s #Client-SSL-Version: TLSv1_3 636s #DMMATCH1: 1 636s # 636s # testing : length posted 636s # expected: '102400' 636s # received: 102400 636s ok 290 636s ok 639s t/ssl/require.t ..................... 639s 1..10 639s # Running under perl version 5.040001 for linux 639s # Current time local: Thu Sep 4 15:56:19 2025 639s # Current time GMT: Thu Sep 4 15:56:19 2025 639s # Using Test.pm version 1.31 639s # Using Apache/Test.pm version 1.44 639s ok 1 639s ok 2 639s ok 3 639s ok 4 639s ok 5 639s ok 6 639s ok 7 639s ok 8 639s ok 9 639s ok 10 639s ok 642s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 646s t/ssl/varlookup.t ................... 646s 1..83 646s # Running under perl version 5.040001 for linux 646s # Current time local: Thu Sep 4 15:56:25 2025 646s # Current time GMT: Thu Sep 4 15:56:25 2025 646s # Using Test.pm version 1.31 646s # Using Apache/Test.pm version 1.44 646s # testing : HTTP_USER_AGENT 646s # expected: 'libwww-perl/6.78' 646s # received: 'libwww-perl/6.78' 646s ok 1 646s # testing : HTTP:User-Agent 646s # expected: 'libwww-perl/6.78' 646s # received: 'libwww-perl/6.78' 646s ok 2 646s # testing : HTTP_REFERER 646s # expected: 't/ssl/varlookup.t' 646s # received: 't/ssl/varlookup.t' 646s ok 3 646s # testing : HTTP_HOST 646s # expected: 'localhost:8532' 646s # received: 'localhost:8532' 646s ok 4 646s # testing : QUERY_STRING 646s # expected: 'QUERY_STRING' 646s # received: 'QUERY_STRING' 646s ok 5 646s # testing : SERVER_SOFTWARE 646s # expected: qr/^Apache\/2.4.64/ 646s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 646s ok 6 646s # testing : SERVER_ADMIN 646s # expected: 'tuser@localhost' 646s # received: 'tuser@localhost' 646s ok 7 646s # testing : SERVER_PORT 646s # expected: '8532' 646s # received: '8532' 646s ok 8 646s # testing : SERVER_NAME 646s # expected: 'localhost' 646s # received: 'localhost' 646s ok 9 646s # testing : SERVER_PROTOCOL 646s # expected: qr/^HTTP\/1\.\d$/ 646s # received: 'HTTP/1.1' 646s ok 10 646s # testing : REMOTE_ADDR 646s # expected: '127.0.0.1' 646s # received: '127.0.0.1' 646s ok 11 646s # testing : DOCUMENT_ROOT 646s # expected: '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs' 646s # received: '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs' 646s ok 12 646s # testing : REQUEST_METHOD 646s # expected: 'GET' 646s # received: 'GET' 646s ok 13 646s # testing : REQUEST_URI 646s # expected: '/test_ssl_var_lookup' 646s # received: '/test_ssl_var_lookup' 646s ok 14 646s # testing : TIME_YEAR 646s # expected: 2025 646s # received: '2025' 646s ok 15 646s # testing : TIME_MON 646s # expected: '09' 646s # received: '09' 646s ok 16 646s # testing : TIME_DAY 646s # expected: '04' 646s # received: '04' 646s ok 17 646s # testing : TIME_WDAY 646s # expected: 4 646s # received: '4' 646s ok 18 646s # testing : IS_SUBREQ 646s # expected: 'false' 646s # received: 'false' 646s ok 19 646s # testing : API_VERSION 646s # expected: '20120211' 646s # received: '20120211' 646s ok 20 646s # testing : THE_REQUEST 646s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 646s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 646s ok 21 646s # testing : REQUEST_SCHEME 646s # expected: 'https' 646s # received: 'https' 646s ok 22 646s # testing : HTTPS 646s # expected: 'on' 646s # received: 'on' 646s ok 23 646s # testing : ENV:THE_ARGS 646s # expected: 'ENV:THE_ARGS' 646s # received: 'ENV:THE_ARGS' 646s ok 24 646s # testing : SSL_CLIENT_M_VERSION 646s # expected: qr/^\d+$/ 646s # received: '3' 646s ok 25 646s # testing : SSL_SERVER_M_VERSION 646s # expected: qr/^\d+$/ 646s # received: '3' 646s ok 26 646s # testing : SSL_CLIENT_M_SERIAL 646s # expected: qr/^[0-9A-F]+$/ 646s # received: '03' 646s ok 27 646s # testing : SSL_SERVER_M_SERIAL 646s # expected: qr/^[0-9A-F]+$/ 646s # received: '0B' 646s ok 28 646s # testing : SSL_PROTOCOL 646s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 646s # received: 'TLSv1.3' 646s ok 29 646s # testing : SSL_CLIENT_V_START 646s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 646s # received: 'Sep 4 15:48:20 2025 GMT' 646s ok 30 646s # testing : SSL_SERVER_V_START 646s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 646s # received: 'Sep 4 15:48:21 2025 GMT' 646s ok 31 646s # testing : SSL_CLIENT_V_END 646s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 646s # received: 'Sep 4 15:48:20 2026 GMT' 646s ok 32 646s # testing : SSL_SERVER_V_END 646s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 646s # received: 'Sep 4 15:48:21 2026 GMT' 646s ok 33 646s # testing : SSL_CIPHER 646s # expected: qr/^[A-Z0-9_-]+$/ 646s # received: 'TLS_AES_256_GCM_SHA384' 646s ok 34 646s # testing : SSL_CIPHER_EXPORT 646s # expected: 'false' 646s # received: 'false' 646s ok 35 646s # testing : SSL_CIPHER_ALGKEYSIZE 646s # expected: qr/^\d+$/ 646s # received: '256' 646s ok 36 646s # testing : SSL_CIPHER_USEKEYSIZE 646s # expected: qr/^\d+$/ 646s # received: '256' 646s ok 37 646s # testing : SSL_SECURE_RENEG 646s # expected: qr/^(false|true)$/ 646s # received: 'false' 646s ok 38 646s # testing : SSL_CLIENT_S_DN 646s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 646s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 646s ok 39 646s # testing : SSL_SERVER_S_DN 646s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 646s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 646s ok 40 646s # testing : SSL_CLIENT_S_DN_C 646s # expected: 'US' 646s # received: 'US' 646s ok 41 646s # testing : SSL_SERVER_S_DN_C 646s # expected: 'US' 646s # received: 'US' 646s ok 42 646s # testing : SSL_CLIENT_S_DN_ST 646s # expected: 'California' 646s # received: 'California' 646s ok 43 646s # testing : SSL_SERVER_S_DN_ST 646s # expected: 'California' 646s # received: 'California' 646s ok 44 646s # testing : SSL_CLIENT_S_DN_L 646s # expected: 'San Francisco' 646s # received: 'San Francisco' 646s ok 45 646s # testing : SSL_SERVER_S_DN_L 646s # expected: 'San Francisco' 646s # received: 'San Francisco' 646s ok 46 646s # testing : SSL_CLIENT_S_DN_O 646s # expected: 'ASF' 646s # received: 'ASF' 646s ok 47 646s # testing : SSL_SERVER_S_DN_O 646s # expected: 'ASF' 646s # received: 'ASF' 646s ok 48 646s # testing : SSL_CLIENT_S_DN_OU 646s # expected: 'httpd-test' 646s # received: 'httpd-test' 646s ok 49 646s # testing : SSL_SERVER_S_DN_OU 646s # expected: qr/^httpd-test\/([-\w]+)/ 646s # received: 'httpd-test/rsa-test' 646s ok 50 646s # testing : SSL_CLIENT_S_DN_CN 646s # expected: 'client_ok' 646s # received: 'client_ok' 646s ok 51 646s # testing : SSL_SERVER_S_DN_CN 646s # expected: 'localhost' 646s # received: 'localhost' 646s ok 52 646s # testing : SSL_CLIENT_S_DN_Email 646s # expected: 'test-dev@httpd.apache.org' 646s # received: 'test-dev@httpd.apache.org' 646s ok 53 646s # testing : SSL_SERVER_S_DN_Email 646s # expected: 'test-dev@httpd.apache.org' 646s # received: 'test-dev@httpd.apache.org' 646s ok 54 646s # testing : SSL_CLIENT_SAN_Email_0 646s # expected: 'test-dev@httpd.apache.org' 646s # received: 'test-dev@httpd.apache.org' 646s ok 55 646s # testing : SSL_SERVER_SAN_DNS_0 646s # expected: 'localhost' 646s # received: 'localhost' 646s ok 56 646s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 646s # expected: 'test-dev@httpd.apache.org' 646s # received: 'test-dev@httpd.apache.org' 646s ok 57 646s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 646s # expected: '_https.localhost' 646s # received: '_https.localhost' 646s ok 58 646s # testing : SSL_CLIENT_I_DN 646s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 646s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 646s ok 59 646s # testing : SSL_SERVER_I_DN 646s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 646s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 646s ok 60 646s # testing : SSL_CLIENT_I_DN_C 646s # expected: 'US' 646s # received: 'US' 646s ok 61 646s # testing : SSL_SERVER_I_DN_C 646s # expected: 'US' 646s # received: 'US' 646s ok 62 646s # testing : SSL_CLIENT_I_DN_ST 646s # expected: 'California' 646s # received: 'California' 646s ok 63 646s # testing : SSL_SERVER_I_DN_ST 646s # expected: 'California' 646s # received: 'California' 646s ok 64 646s # testing : SSL_CLIENT_I_DN_L 646s # expected: 'San Francisco' 646s # received: 'San Francisco' 646s ok 65 646s # testing : SSL_SERVER_I_DN_L 646s # expected: 'San Francisco' 646s # received: 'San Francisco' 646s ok 66 646s # testing : SSL_CLIENT_I_DN_O 646s # expected: 'ASF' 646s # received: 'ASF' 646s ok 67 646s # testing : SSL_SERVER_I_DN_O 646s # expected: 'ASF' 646s # received: 'ASF' 646s ok 68 646s # testing : SSL_CLIENT_I_DN_OU 646s # expected: 'httpd-test' 646s # received: 'httpd-test' 646s ok 69 646s # testing : SSL_SERVER_I_DN_OU 646s # expected: 'httpd-test' 646s # received: 'httpd-test' 646s ok 70 646s # testing : SSL_CLIENT_I_DN_CN 646s # expected: 'ca' 646s # received: 'ca' 646s ok 71 646s # testing : SSL_SERVER_I_DN_CN 646s # expected: 'ca' 646s # received: 'ca' 646s ok 72 646s # testing : SSL_SERVER_I_DN_CN_RAW 646s # expected: 'ca' 646s # received: 'ca' 646s ok 73 646s # testing : SSL_SERVER_I_DN_CN_0_RAW 646s # expected: 'ca' 646s # received: 'ca' 646s ok 74 646s # testing : SSL_CLIENT_I_DN_Email 646s # expected: 'test-dev@httpd.apache.org' 646s # received: 'test-dev@httpd.apache.org' 646s ok 75 646s # testing : SSL_SERVER_I_DN_Email 646s # expected: 'test-dev@httpd.apache.org' 646s # received: 'test-dev@httpd.apache.org' 646s ok 76 646s # testing : SSL_CLIENT_A_SIG 646s # expected: 'sha256WithRSAEncryption' 646s # received: 'sha256WithRSAEncryption' 646s ok 77 646s # testing : SSL_SERVER_A_SIG 646s # expected: 'sha256WithRSAEncryption' 646s # received: 'sha256WithRSAEncryption' 646s ok 78 646s # testing : SSL_CLIENT_A_KEY 646s # expected: 'rsaEncryption' 646s # received: 'rsaEncryption' 646s ok 79 646s # testing : SSL_SERVER_A_KEY 646s # expected: qr/^[rd]saEncryption$/ 646s # received: 'rsaEncryption' 646s ok 80 646s # testing : SSL_CLIENT_CERT 646s # expected: qr/^-----BEGIN CERTIFICATE-----/ 646s # received: '-----BEGIN CERTIFICATE----- 646s # MIIEezCCA2OgAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 646s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 646s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 646s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 646s # MTU0ODIwWhcNMjYwOTA0MTU0ODIwWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 646s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 646s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 646s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 646s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAucF/gmNVj+UejJc7IfF0vGKQorezGQQN3CbX 646s # rdKRyHUxKuEEq7gR/Uo5ICFI5J6ZnIyiFmw6uAbv2WKpBaAMYX7dVx4cqPq0JHih 646s # gZZQeBb7db5GfSoNv9VuaPsLUmkKwP0yywMyFXP/W0BuVWNSSa6AN+mWTp4ySk5f 646s # hgGpunAmr3OICoJQmbTwBow7AfxuFoeA05elZdriVOs70eMs7Exrq6WC4Q5PDjpM 646s # SLvTGOuwGrCnxt/2olvvIhLnu3nxxr21TwQHXRIn/dm/13KUBv4XKy/4K3nrrtBi 646s # kBSpatgidV94W0zuXBsxhD1rZtp0bzsw1K2oQerW1qdSJ248LwIDAQABo4HOMIHL 646s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 646s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 646s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 646s # HQ4EFgQUM19W/+2m+yVGcWYbWuMbWv5TSg8wHwYDVR0jBBgwFoAUVemNCxBeblID 646s # 30XmmiJG3mWc3IowDQYJKoZIhvcNAQELBQADggEBAKN7DEIRwHh1EFLYYjrcfoEl 646s # cFcMTKTlZuN6eUBbk/VhodfrO5lMxNuL9KCHgIYDXky+7ts8J2HYrwSpuPInnDwX 646s # lVEcvszx5CM66BfLdsvo43wtOsBWC/0p4N7TxK8zkqK0/+gpj38B0xBGL69+w9Bv 646s # slhHHtg5mLCKfLcl62VUnxkDns0GXfpKdUvMAHJ+J6KkzncNXmtJQfh2RsO+K/EW 646s # Nrw4KQHf1zfGoLvQDVI7QfLLKUbbA8cS4ane7ro9J0147Wi8RpbHs/NzKSAY73ya 646s # hi0lEk9aKrkVq7uaRNVpCE9441ndDPaFPWld7fl1Jz6GT0XYx+QfmJomN6bHuvY= 646s # -----END CERTIFICATE----- 646s # ' 646s ok 81 646s # testing : SSL_SERVER_CERT 646s # expected: qr/^-----BEGIN CERTIFICATE-----/ 646s # received: '-----BEGIN CERTIFICATE----- 646s # MIIERDCCAyygAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 646s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 646s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 646s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 646s # MTU0ODIxWhcNMjYwOTA0MTU0ODIxWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 646s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 646s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 646s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 646s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu283NeT/FQRHYaogSTDmnKzp 646s # 386l+bobA3q1WcT488zvK2hD7czVtgdBGwGrpsQ6dbmQnY6aA5t19Fntz6yLFPww 646s # 1TJfHoZ3Ydf8TUauiPN2QVQMT220tRhc98IZIuzQdY+9JZGOQ7aDqytvRr3rEC29 646s # mAg8A4f38H3SfRa2O72ZuzeLThiRcV0lNU05WnaHeVN4KhLiP39SPdmOromUgm1I 646s # qm1qf79KxRvvzxX4COgzB9hqCb0enG3kEsshlNPKYeeC7FDlkRr0nvJLBvXsp/J3 646s # Qj1lT8EhQJtSVkGxL/P6nrI9PMjZ86do9ofvd8SvPnhFMHkuO1KyG/JpkI+w3wID 646s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 646s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBS5 646s # TxwZ4qDMwyc3sUzk/BFX839CTDAfBgNVHSMEGDAWgBRV6Y0LEF5uUgPfReaaIkbe 646s # ZZzcijANBgkqhkiG9w0BAQsFAAOCAQEAkuDRGnKB1oXtLE4RrGd8wWBjxeQtMVJp 646s # 1isMJhpwKVXuNOgL7PfEHFzh8gEKz38GEUeR9k/Ovn6G/bb3N+Ft1PvmzpxpQ44v 646s # hcCBzgvSMP+XAD2K9fKrjzc3w+fuquv/WeZxjT1mMu2Sk378KeDxUwE9Lrzb76EU 646s # to2zoZuwr6UftFGVbWbHVF/qg/fD+lzw1NWCY3/j7EMAQPIcaIuhmhPMrYtw/HGh 646s # PJcZh7fog8OYAApYy9ExOtwmthUU3YpvpjBYPsnof3Kgw5VILySXbJrELrlFrsfn 646s # NOUGg4VDNRnqUfM5qT1dgwBRVnelgxXWsYolDtBEr11AN8AsLrrsjA== 646s # -----END CERTIFICATE----- 646s # ' 646s ok 82 646s # testing : SSL_CLIENT_VERIFY 646s # expected: 'SUCCESS' 646s # received: 'SUCCESS' 646s ok 83 646s ok 649s t/ssl/verify.t ...................... 649s 1..3 649s # Running under perl version 5.040001 for linux 649s # Current time local: Thu Sep 4 15:56:28 2025 649s # Current time GMT: Thu Sep 4 15:56:28 2025 649s # Using Test.pm version 1.31 649s # Using Apache/Test.pm version 1.44 649s HTTP/1.1 403 Forbidden 649s Connection: close 649s Date: Thu, 04 Sep 2025 15:56:31 GMT 649s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 649s Content-Length: 258 649s Content-Type: text/html; charset=iso-8859-1 649s Client-Date: Thu, 04 Sep 2025 15:56:31 GMT 649s Client-Peer: 127.0.0.1:8532 649s Client-Response-Num: 1 649s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 649s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 649s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 649s Client-SSL-Socket-Class: IO::Socket::SSL 649s Client-SSL-Version: TLSv1_3 649s Title: 403 Forbidden 649s 649s 649s 649s 403 Forbidden 649s 649s

Forbidden

649s

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

649s 649s ok 1 649s HTTP/1.1 200 OK 649s Connection: close 649s Date: Thu, 04 Sep 2025 15:56:31 GMT 649s Accept-Ranges: bytes 649s ETag: "1a-62c6deaf13e40" 649s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 649s Vary: In-If1 649s Content-Length: 26 649s Content-Type: text/html 649s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 649s Client-Date: Thu, 04 Sep 2025 15:56:31 GMT 649s Client-Peer: 127.0.0.1:8532 649s Client-Response-Num: 1 649s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 649s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 649s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 649s Client-SSL-Socket-Class: IO::Socket::SSL 649s Client-SSL-Version: TLSv1_3 649s DMMATCH1: 1 649s 649s welcome to localhost:8529 649s ok 2 649s 500 Server closed connection without sending any data back 649s Content-Type: text/plain 649s Client-Date: Thu, 04 Sep 2025 15:56:31 GMT 649s Client-Warning: Internal response 649s 649s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 649s ok 3 649s ok 649s All tests successful. 649s Files=143, Tests=7315, 477 wallclock secs ( 1.07 usr 0.31 sys + 183.06 cusr 262.28 csys = 446.72 CPU) 649s Result: PASS 649s [warning] server localhost:8529 shutdown 650s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 650s Files=143, Tests=7315, 477 wallclock secs ( 1.07 usr 0.31 sys + 183.06 cusr 262.28 csys = 446.72 CPU) 650s + grep -E '^Result: PASS' testlog.mpm_prefork 650s Result: PASS 650s + grep -E '^Result: FAIL' testlog.mpm_prefork 650s + grep -E 'server dumped core' testlog.mpm_prefork 650s + return 0 650s + run_tests mpm_worker 650s =============Running-with-mpm_worker========== 650s + local MPM=mpm_worker 650s + shift 650s + local LOG=testlog.mpm_worker 650s + echo =============Running-with-mpm_worker========== 650s + rm -f apache2.conf.debian 650s + cp /etc/apache2/apache2.conf apache2.conf.debian 650s + cat /etc/apache2/mods-available/mpm_worker.load 650s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 650s t/TEST -clean 650s + 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 650s + grep -v mpm_ 650s + xargs cat 650s + for m in bucketeer case_filter case_filter_in 650s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 650s + for m in bucketeer case_filter case_filter_in 650s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 650s + for m in bucketeer case_filter case_filter_in 650s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 650s + cat /etc/apache2/mods-available/mime.conf 650s + echo 'Servername localhost' 650s + make clean 650s [warning] setting ulimit to allow core files 650s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/TEST -clean 650s Duplicate specification "clean" for option "clean" 650s Duplicate specification "help" for option "help" 650s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules' 650s cd input_body_filter && make clean 650s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 650s 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 650s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 650s cd echo_post && make clean 650s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 650s 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 650s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 650s cd authany && make clean 650s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 650s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 650s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 650s cd echo_post_chunk && make clean 650s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 650s 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 650s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 650s cd test_ssl && make clean 650s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 650s 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 650s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 650s cd client_add_filter && make clean 650s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 650s 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 650s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 650s cd eat_post && make clean 650s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 651s cd test_pass_brigade && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 651s cd random_chunk && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 651s cd list_modules && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 651s cd test_rwrite && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 651s cd test_apr_uri && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 651s cd test_utilities && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 651s cd fold && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 651s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 651s cd test_session && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 651s cd memory_track && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 651s cd nntp_like && make clean 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 651s 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 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 651s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules' 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 651s rmdir proxy 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 651s rmdir conf 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 651s rmdir newcerts 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 651s rmdir crl 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 651s rmdir csr 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 651s rmdir keys 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 651s rmdir certs 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 651s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 651s rmdir export 651s rmdir asf 651s rmdir /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 651s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 651s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test' 651s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 651s t/TEST -clean 651s [warning] setting ulimit to allow core files 651s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 651s Duplicate specification "clean" for option "clean" 651s Duplicate specification "help" for option "help" 651s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 651s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 651s rm -f \ 651s TestItSelf.bso TestItSelf.def \ 651s TestItSelf.exp TestItSelf.x \ 651s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 651s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 651s *.a *.o \ 651s *perl.core MYMETA.json \ 651s MYMETA.yml blibdirs.ts \ 651s core core.*perl.*.? \ 651s core.[0-9] core.[0-9][0-9] \ 651s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 651s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 651s mon.out perl \ 651s perl perl.exe \ 651s perlmain.c pm_to_blib \ 651s pm_to_blib.ts so_locations \ 651s tmon.out 651s rm -rf \ 651s Makefile.old blib \ 651s t/TEST 651s mv Makefile Makefile.old > /dev/null 2>&1 651s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 651s rm -f \ 651s Test.bso Test.def \ 651s Test.exp Test.x \ 651s ../blib/arch/auto/Apache/Test/extralibs.all \ 651s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 651s *.a *.o \ 651s *perl.core MYMETA.json \ 651s MYMETA.yml blibdirs.ts \ 651s core core.*perl.*.? \ 651s core.[0-9] core.[0-9][0-9] \ 651s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 651s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 651s mon.out perl \ 651s perl perl.exe \ 651s perlmain.c pm_to_blib \ 651s pm_to_blib.ts so_locations \ 651s tmon.out 651s rm -rf \ 651s .mypacklist Makefile.old \ 651s blib t/REPORT \ 651s t/TEST 651s mv Makefile Makefile.old > /dev/null 2>&1 651s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test' 651s rm -f \ 651s test.bso test.def \ 651s test.exp test.x \ 651s blib/arch/auto/httpd-test/extralibs.all \ 651s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 651s *.a *.o \ 651s *perl.core MYMETA.json \ 651s MYMETA.yml blibdirs.ts \ 651s core core.*perl.*.? \ 651s core.[0-9] core.[0-9][0-9] \ 651s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 651s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 651s mon.out perl \ 651s perl perl.exe \ 651s perlmain.c pm_to_blib \ 651s pm_to_blib.ts so_locations \ 651s tmon.out 651s rm -rf \ 651s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 651s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 651s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 651s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 651s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 651s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 651s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 651s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 651s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 651s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 651s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 651s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 651s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 651s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 651s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 651s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 651s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 651s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 651s blib 651s mv Makefile Makefile.old > /dev/null 2>&1 651s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 651s + chown -R tuser: /tmp/autopkgtest.aMezUI/autopkgtest_tmp 651s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/apache2.conf.debian' 651s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 651s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 651s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 651s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 651s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 651s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 651s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 651s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 651s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 651s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 651s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 651s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 651s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 651s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 651s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 651s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 651s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 651s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 651s [ info] generating script ./t/htdocs/modules/cgi/action.pl 651s [ info] generating script ./t/htdocs/modules/cgi/big.pl 651s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 651s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 651s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 651s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 651s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 651s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 651s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 651s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 651s [ info] generating script ./t/htdocs/modules/cgi/env.pl 651s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 651s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 651s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 651s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 651s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 651s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 651s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 651s Warning: NAME must be a package name 651s Checking if your kit is complete... 651s Looks good 651s [ info] generating script t/TEST 651s [ info] generating script ./t/cgi-bin/next_available_port.pl 651s [ info] generating script ./t/cgi-bin/cookies.pl 651s [ info] generating script t/TEST 651s Writing MYMETA.yml and MYMETA.json 651s Writing MYMETA.yml and MYMETA.json 651s Checking for Cwd...ok 651s Checking for File::Spec...ok 651s Generating a Unix-style Makefile 651s Writing Makefile for httpd-test 651s Writing MYMETA.yml and MYMETA.json 651s + su tuser -c 't/TEST ' 651s + tee testlog.mpm_worker 651s [warning] setting ulimit to allow core files 651s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/TEST 651s Duplicate specification "clean" for option "clean" 651s Duplicate specification "help" for option "help" 654s [warning] generating SSL CA for asf 654s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 654s ...+...+....+.....+......+...+....+...............+..+...+.+++++++++++++++++++++++++++++++++++++++*..+++++++++++++++++++++++++++++++++++++++*.....+.+...+............+.........+......+.....+.............+............+...+......+.....+....+......+...+.....+..........+.....+.......+........+...+.......+...+.....+.......+..+.........+......+...................+...........................+..............+.+.....+.......+.....+...........................+..........+.........+...............+...............+.....+..........+..+.......+...........+.+...+...+........+......+...+.+..+.......+.....+.+..+.......+.....+.....................+.+........+...+...............+....+......+...+..+...+............+...............+...+.........+.+......+......+...+.....+.+........+.+..+............+......+.+....................+.+..+.+..++++++ 654s ..+...+.........+......+.+.....+.+...+...........+....+..+.........+++++++++++++++++++++++++++++++++++++++*.....+.........+......+.+...+.....+.......+.....................+++++++++++++++++++++++++++++++++++++++*.......+..........+...+.................+.+..+............+.+.....+...+......+...+......+.+...........+.......+...+.....+.......+.....+......+.......+...+...........+..........+......+.....+........................+.+.....+.........+...+.+..............+...+...+.+...........+.......+..+....+......+.....+...+...+.........................+...+..+...+....+..+......+....+........+......+.......+..+.....................+............+...................+...+..++++++ 654s ----- 654s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 654s [ info] openssl genrsa -out keys/server2.pem 2048 654s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 654s [ 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 654s Using configuration from conf/server2.cnf 654s Check that the request matches the signature 654s Signature ok 654s The Subject's Distinguished Name is as follows 654s countryName :PRINTABLE:'US' 654s stateOrProvinceName :ASN.1 12:'California' 654s localityName :ASN.1 12:'San Francisco' 654s organizationName :ASN.1 12:'ASF' 654s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 654s commonName :ASN.1 12:'localhost' 654s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 654s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 654s 654s Write out database with 1 new entries 654s Database updated 654s [ info] openssl genrsa -out keys/client_revoked.pem 2048 655s [ 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 655s [ 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 -extensions client_ext 655s Using configuration from conf/client_revoked.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test' 655s commonName :ASN.1 12:'client_revoked' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ 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 655s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 655s Using configuration from conf/cacrl.cnf 655s Revoking Certificate 02. 655s Database updated 655s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 655s Using configuration from conf/cacrl.cnf 655s [ info] generating proxy cert: proxy/client_revoked.pem 655s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 655s [ 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 655s [ 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 -extensions client_ext 655s Using configuration from conf/client_snakeoil.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'AU' 655s stateOrProvinceName :ASN.1 12:'Queensland' 655s localityName :ASN.1 12:'Mackay' 655s organizationName :ASN.1 12:'Snake Oil, Ltd.' 655s organizationalUnitName:ASN.1 12:'Staff' 655s commonName :ASN.1 12:'client_snakeoil' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ 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 655s [ info] generating proxy cert: proxy/client_snakeoil.pem 655s [ info] openssl genrsa -out keys/client_ok.pem 2048 655s [ 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 655s [ 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_ext -extensions client_ok_ext 655s Using configuration from conf/client_ok.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test' 655s commonName :ASN.1 12:'client_ok' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ 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 655s [ info] generating proxy cert: proxy/client_ok.pem 655s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 655s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 655s [ 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 655s [ 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 655s Using configuration from conf/server2_des3_dsa.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 655s commonName :ASN.1 12:'localhost' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 655s [ 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 655s [ 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 655s Using configuration from conf/server_des3_dsa.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 655s commonName :ASN.1 12:'localhost' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 655s [ 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 655s [ 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 655s Using configuration from conf/server2_dsa.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 655s commonName :ASN.1 12:'localhost' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 655s [ 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 655s [ 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 655s Using configuration from conf/server_des3.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 655s commonName :ASN.1 12:'localhost' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 655s [ 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 655s [ 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 655s Using configuration from conf/server2_des3.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 655s commonName :ASN.1 12:'localhost' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:37 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ info] openssl genrsa -out keys/server.pem 2048 655s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 655s [ 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 655s Using configuration from conf/server.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 655s commonName :ASN.1 12:'localhost' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:38 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 655s [ 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 655s [ 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 655s Using configuration from conf/server_dsa.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 655s commonName :ASN.1 12:'localhost' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:38 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ info] openssl genrsa -out keys/client_colon.pem 2048 655s [ 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 655s [ 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 -extensions client_ext 655s Using configuration from conf/client_colon.cnf 655s Check that the request matches the signature 655s Signature ok 655s The Subject's Distinguished Name is as follows 655s countryName :PRINTABLE:'US' 655s stateOrProvinceName :ASN.1 12:'California' 655s localityName :ASN.1 12:'San Francisco' 655s organizationName :ASN.1 12:'ASF' 655s organizationalUnitName:ASN.1 12:'httpd-test' 655s commonName :ASN.1 12:'user:colon' 655s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 655s Certificate is to be certified until Sep 4 15:56:38 2026 GMT (365 days) 655s 655s Write out database with 1 new entries 655s Database updated 655s [ 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 655s [ info] generating proxy cert: proxy/client_colon.pem 655s [ info] linked ca-bundle.crl to fdd35eee.r0 655s cd input_body_filter && make .libs/mod_input_body_filter.so 655s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 655s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 655s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 655s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 655s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 655s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -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 656s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 656s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 656s cd echo_post && make .libs/mod_echo_post.so 656s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 656s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 656s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 656s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 656s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 656s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -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 656s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 656s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 656s cd authany && make .libs/mod_authany.so 656s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 656s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 656s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 656s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 656s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 656s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -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 656s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 656s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 656s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 656s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 656s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 656s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 656s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 656s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 657s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -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 657s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 657s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 657s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 657s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 657s cd test_ssl && make .libs/mod_test_ssl.so 657s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 657s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 657s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 657s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -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 657s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 657s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 657s cd client_add_filter && make .libs/mod_client_add_filter.so 657s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 657s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 657s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 657s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 657s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 657s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -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 657s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 657s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 657s cd eat_post && make .libs/mod_eat_post.so 657s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 657s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 657s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 657s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 657s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 657s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -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 657s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 657s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 657s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 657s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 657s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 657s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 657s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 658s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 658s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -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 658s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 658s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 658s cd random_chunk && make .libs/mod_random_chunk.so 658s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 658s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 658s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 658s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 658s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 658s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -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 658s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 658s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 658s cd list_modules && make .libs/mod_list_modules.so 658s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 658s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 658s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 658s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 658s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 658s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -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 658s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 658s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 658s cd test_rwrite && make .libs/mod_test_rwrite.so 658s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 658s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 658s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 658s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 658s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 658s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -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 658s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 658s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 658s cd test_apr_uri && make .libs/mod_test_apr_uri.so 658s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 658s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 659s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 659s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 659s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 659s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -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 659s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 659s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 659s cd test_utilities && make .libs/mod_test_utilities.so 659s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 659s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 659s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 659s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 659s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 659s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -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 659s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 659s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 659s cd fold && make .libs/mod_fold.so 659s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 659s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 659s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 659s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 659s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 659s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -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 659s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 659s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 659s cd test_session && make .libs/mod_test_session.so 659s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 659s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 659s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 659s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 660s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 660s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -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 660s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 660s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 660s cd memory_track && make .libs/mod_memory_track.so 660s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 660s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 660s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 660s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 660s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 660s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -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 660s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 660s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 660s cd nntp_like && make .libs/mod_nntp_like.so 660s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 660s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 660s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 660s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 660s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 660s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -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 660s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 660s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 660s /usr/sbin/apache2 -d /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 660s using Apache/2.4.64 (worker MPM) 660s 660s waiting 60 seconds for server to start: .[Thu Sep 04 15:56:43.229506 2025] [core:trace3] [pid 479503:tid 479503] core.c(3484): Setting LogLevel for all modules to trace8 660s [Thu Sep 04 15:56:43.230229 2025] [core:trace6] [pid 479503:tid 479503] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 660s [Thu Sep 04 15:56:43.230301 2025] [core:trace3] [pid 479503:tid 479503] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 660s [Thu Sep 04 15:56:43.231256 2025] [core:trace6] [pid 479503:tid 479503] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 660s [Thu Sep 04 15:56:43.231319 2025] [core:trace3] [pid 479503:tid 479503] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 660s [Thu Sep 04 15:56:43.231405 2025] [core:trace3] [pid 479503:tid 479503] core.c(3484): Setting LogLevel for all modules to info 660s [Thu Sep 04 15:56:43.231479 2025] [core:trace6] [pid 479503:tid 479503] core.c(3501): Cannot find module 'core', trying 'core_module' 660s [Thu Sep 04 15:56:43.231531 2025] [core:trace3] [pid 479503:tid 479503] core.c(3511): Setting LogLevel for module core.c to crit 660s [Thu Sep 04 15:56:43.231570 2025] [core:trace3] [pid 479503:tid 479503] core.c(3484): Setting LogLevel for all modules to crit 660s [Thu Sep 04 15:56:43.231627 2025] [core:trace6] [pid 479503:tid 479503] core.c(3501): Cannot find module 'core', trying 'core_module' 660s [Thu Sep 04 15:56:43.231678 2025] [core:trace3] [pid 479503:tid 479503] core.c(3511): Setting LogLevel for module core.c to info 660s [Thu Sep 04 15:56:43.231741 2025] [core:trace3] [pid 479503:tid 479503] core.c(3484): Setting LogLevel for all modules to crit 660s [Thu Sep 04 15:56:43.231753 2025] [core:trace6] [pid 479503:tid 479503] core.c(3501): Cannot find module 'core', trying 'core_module' 660s [Thu Sep 04 15:56:43.231756 2025] [core:trace3] [pid 479503:tid 479503] core.c(3511): Setting LogLevel for module core.c to info 660s [Thu Sep 04 15:56:43.231762 2025] [core:trace3] [pid 479503:tid 479503] core.c(3484): Setting LogLevel for all modules to crit 660s [Thu Sep 04 15:56:43.231766 2025] [core:trace3] [pid 479503:tid 479503] core.c(3484): Setting LogLevel for all modules to info 660s [Thu Sep 04 15:56:43.231772 2025] [core:trace6] [pid 479503:tid 479503] core.c(3501): Cannot find module 'core', trying 'core_module' 660s [Thu Sep 04 15:56:43.231775 2025] [core:trace3] [pid 479503:tid 479503] core.c(3511): Setting LogLevel for module core.c to crit 660s [Thu Sep 04 15:56:43.231791 2025] [core:trace3] [pid 479503:tid 479503] core.c(3484): Setting LogLevel for all modules to info 660s [Thu Sep 04 15:56:43.232534 2025] [alias:warn] [pid 479503:tid 479503] AH00671: The Alias directive in /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 660s [Thu Sep 04 15:56:43.232559 2025] [proxy:info] [pid 479503:tid 479503] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 660s [Thu Sep 04 15:56:43.233168 2025] [proxy:info] [pid 479503:tid 479503] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 660s [Thu Sep 04 15:56:43.233178 2025] [core:trace6] [pid 479503:tid 479503] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 660s [Thu Sep 04 15:56:43.233183 2025] [core:trace3] [pid 479503:tid 479503] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 660s 660s waiting 60 seconds for server to start: ok (waited 0 secs) 660s server localhost:8529 started 660s server localhost:8530 listening (mod_nntp_like) 660s server localhost:8531 listening (mod_nntp_like_ssl) 660s server localhost:8532 listening (mod_ssl) 660s server localhost:8533 listening (ssl_optional_cc) 660s server localhost:8534 listening (ssl_pr33791) 660s server localhost:8535 listening (ssl_ocsp) 660s server localhost:8536 listening (cve_2011_3368_rewrite) 660s server localhost:8537 listening (proxy_http_reverse) 660s server localhost:8538 listening (proxy_http_nofwd) 660s server localhost:8539 listening (cve_2011_3368) 660s server localhost:8540 listening (mod_headers) 660s server localhost:8541 listening (mod_echo) 660s server localhost:8542 listening (mod_echo_ssl) 660s server localhost:8543 listening (error_document) 660s server localhost:8544 listening (http_unsafe) 660s server localhost:8545 listening (http_strict) 660s server localhost:8546 listening (remote_ip) 660s server localhost:8547 listening (mod_include) 660s server localhost:8548 listening (mod_proxy) 660s server localhost:8549 listening (proxy_http_bal1) 660s server localhost:8550 listening (proxy_http_bal2) 660s server localhost:8551 listening (proxy_http_balancer) 660s server localhost:8554 listening (proxy_fcgi) 660s server localhost:8555 listening (mod_vhost_alias) 660s server localhost:8556 listening (core) 660s server localhost:8557 listening (mod_cache) 660s server localhost:8558 listening (proxy_http_https) 660s server localhost:8559 listening (proxy_https_https) 660s server localhost:8560 listening (proxy_http_https_proxy_section) 660s server localhost:8561 listening (proxy_https_https_proxy_section) 660s server localhost:8562 listening (proxy_https_http) 663s [ info] adding source lib /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 672s t/ab/base.t ......................... 672s 1..5 672s # Running under perl version 5.040001 for linux 672s # Current time local: Thu Sep 4 15:56:51 2025 672s # Current time GMT: Thu Sep 4 15:56:51 2025 672s # Using Test.pm version 1.31 672s # Using Apache/Test.pm version 1.44 672s # # running: 672s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 672s ok 1 672s ok 2 672s # # running: 672s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 672s ok 3 672s ok 4 672s ok 5 672s ok 675s t/apache/404.t ...................... 675s 1..2 675s # Running under perl version 5.040001 for linux 675s # Current time local: Thu Sep 4 15:56:55 2025 675s # Current time GMT: Thu Sep 4 15:56:55 2025 675s # Using Test.pm version 1.31 675s # Using Apache/Test.pm version 1.44 675s # GET_STR Response: 675s # HTTP/1.1 404 Not Found 675s # Connection: close 675s # Date: Thu, 04 Sep 2025 15:56:58 GMT 675s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 675s # Content-Length: 196 675s # Content-Type: text/html; charset=iso-8859-1 675s # Client-Date: Thu, 04 Sep 2025 15:56:58 GMT 675s # Client-Peer: 127.0.0.1:8529 675s # Client-Response-Num: 1 675s # Title: 404 Not Found 675s # 675s # 675s # 675s # 404 Not Found 675s # 675s #

Not Found

675s #

The requested URL was not found on this server.

675s # 675s ok 1 675s ok 2 675s ok 678s t/apache/acceptpathinfo.t ........... 678s 1..36 678s # Running under perl version 5.040001 for linux 678s # Current time local: Thu Sep 4 15:56:58 2025 678s # Current time GMT: Thu Sep 4 15:56:58 2025 678s # Using Test.pm version 1.31 678s # Using Apache/Test.pm version 1.44 678s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 678s # expected: '200' 678s # received: '200' 678s ok 1 678s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 678s # expected: qr/_\(none\)_/ 678s # received: '_(none)_' 678s ok 2 678s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 678s # expected: '404' 678s # received: '404' 678s ok 3 678s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 678s # expected: qr/Not Found/ 678s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 678s ok 28 678s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml 678s # expected: '200' 678s # received: '200' 678s ok 29 678s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml 678s # expected: qr/_\(none\)_/ 678s # received: '_(none)_' 678s ok 30 678s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/index.shtml/foo/bar 678s # expected: '200' 678s # received: '200' 678s ok 31 678s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/index.shtml/foo/bar 678s # expected: qr/_\/foo\/bar_/ 678s # received: '_/foo/bar_' 678s ok 32 678s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh 678s # expected: '200' 678s # received: '200' 678s ok 33 678s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh 678s # expected: qr/_\(none\)_/ 678s # received: '_(none)_' 678s ok 34 678s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/test.sh/foo/bar 678s # expected: '200' 678s # received: '200' 678s ok 35 678s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/test.sh/foo/bar 678s # expected: qr/_\/foo\/bar_/ 678s # received: '_/foo/bar_' 678s ok 36 678s ok 683s t/apache/byterange.t ................ 683s # using LWP client 683s 1..219 683s # Running under perl version 5.040001 for linux 683s # Current time local: Thu Sep 4 15:57:01 2025 683s # Current time GMT: Thu Sep 4 15:57:01 2025 683s # Using Test.pm version 1.31 683s # Using Apache/Test.pm version 1.44 683s downloaded 19556 bytes, file is 19556 bytes 683s ok 1 683s downloaded 56240 bytes, file is 56240 bytes 683s ok 2 683s downloaded 34282 bytes, file is 34282 bytes 683s ok 3 683s downloaded 55872 bytes, file is 55872 bytes 683s ok 4 683s downloaded 43888 bytes, file is 43888 bytes 683s ok 5 683s downloaded 89272 bytes, file is 89272 bytes 683s ok 6 683s downloaded 9991 bytes, file is 9991 bytes 683s ok 7 683s downloaded 9577 bytes, file is 9577 bytes 683s ok 8 683s downloaded 4100 bytes, file is 4100 bytes 683s ok 9 683s downloaded 3672 bytes, file is 3672 bytes 683s ok 10 683s downloaded 7680 bytes, file is 7680 bytes 683s ok 11 683s downloaded 144297 bytes, file is 144297 bytes 683s ok 12 683s downloaded 7966 bytes, file is 7966 bytes 683s ok 13 683s downloaded 6891 bytes, file is 6891 bytes 683s ok 14 683s downloaded 7760 bytes, file is 7760 bytes 683s ok 15 683s downloaded 6327 bytes, file is 6327 bytes 683s ok 16 683s downloaded 133639 bytes, file is 133639 bytes 683s ok 17 683s downloaded 6142 bytes, file is 6142 bytes 683s ok 18 683s downloaded 3594 bytes, file is 3594 bytes 683s ok 19 683s downloaded 4085 bytes, file is 4085 bytes 683s ok 20 683s downloaded 119424 bytes, file is 119424 bytes 683s ok 21 683s downloaded 6597 bytes, file is 6597 bytes 683s ok 22 683s downloaded 5335 bytes, file is 5335 bytes 683s ok 23 683s downloaded 4616 bytes, file is 4616 bytes 683s ok 24 683s downloaded 115538 bytes, file is 115538 bytes 683s ok 25 683s downloaded 10759 bytes, file is 10759 bytes 683s ok 26 683s downloaded 12271 bytes, file is 12271 bytes 683s ok 27 683s downloaded 9232 bytes, file is 9232 bytes 683s ok 28 683s downloaded 129679 bytes, file is 129679 bytes 683s ok 29 683s downloaded 10557 bytes, file is 10557 bytes 683s ok 30 683s downloaded 12319 bytes, file is 12319 bytes 683s ok 31 683s downloaded 8442 bytes, file is 8442 bytes 683s ok 32 683s downloaded 4450 bytes, file is 4450 bytes 683s ok 33 683s downloaded 64521 bytes, file is 64521 bytes 683s ok 34 683s downloaded 8201 bytes, file is 8201 bytes 683s ok 35 683s downloaded 4103 bytes, file is 4103 bytes 683s ok 36 683s downloaded 10924 bytes, file is 10924 bytes 683s ok 37 683s downloaded 4456 bytes, file is 4456 bytes 683s ok 38 683s downloaded 100186 bytes, file is 100186 bytes 683s ok 39 683s downloaded 7717 bytes, file is 7717 bytes 683s ok 40 683s downloaded 7702 bytes, file is 7702 bytes 683s ok 41 683s downloaded 7017 bytes, file is 7017 bytes 683s ok 42 683s downloaded 71129 bytes, file is 71129 bytes 683s ok 43 683s downloaded 4599 bytes, file is 4599 bytes 683s ok 44 683s downloaded 6150 bytes, file is 6150 bytes 683s ok 45 683s downloaded 5111 bytes, file is 5111 bytes 683s ok 46 683s downloaded 41016 bytes, file is 41016 bytes 683s ok 47 683s downloaded 5730 bytes, file is 5730 bytes 683s ok 48 683s downloaded 4682 bytes, file is 4682 bytes 683s ok 49 683s downloaded 4980 bytes, file is 4980 bytes 683s ok 50 683s downloaded 54032 bytes, file is 54032 bytes 683s ok 51 683s downloaded 7007 bytes, file is 7007 bytes 683s ok 52 683s downloaded 37377 bytes, file is 37377 bytes 683s ok 53 683s downloaded 4214 bytes, file is 4214 bytes 683s ok 54 683s downloaded 3944 bytes, file is 3944 bytes 683s ok 55 683s downloaded 4054 bytes, file is 4054 bytes 683s ok 56 683s downloaded 44427 bytes, file is 44427 bytes 683s ok 57 683s downloaded 4744 bytes, file is 4744 bytes 683s ok 58 683s downloaded 3945 bytes, file is 3945 bytes 683s ok 59 683s downloaded 4055 bytes, file is 4055 bytes 683s ok 60 683s downloaded 68935 bytes, file is 68935 bytes 683s ok 61 683s downloaded 3946 bytes, file is 3946 bytes 683s ok 62 683s downloaded 4056 bytes, file is 4056 bytes 683s ok 63 683s downloaded 51099 bytes, file is 51099 bytes 683s ok 64 683s downloaded 5596 bytes, file is 5596 bytes 683s ok 65 683s downloaded 124707 bytes, file is 124707 bytes 683s ok 66 683s downloaded 107195 bytes, file is 107195 bytes 683s ok 67 683s downloaded 38060 bytes, file is 38060 bytes 683s ok 68 683s downloaded 4470 bytes, file is 4470 bytes 683s ok 69 683s downloaded 6335 bytes, file is 6335 bytes 683s ok 70 683s downloaded 7363 bytes, file is 7363 bytes 683s ok 71 683s downloaded 5889 bytes, file is 5889 bytes 683s ok 72 683s downloaded 4651 bytes, file is 4651 bytes 683s ok 73 683s downloaded 8356 bytes, file is 8356 bytes 683s ok 74 683s downloaded 25281 bytes, file is 25281 bytes 683s ok 75 683s downloaded 53901 bytes, file is 53901 bytes 683s ok 76 683s downloaded 115157 bytes, file is 115157 bytes 683s ok 77 683s downloaded 20457 bytes, file is 20457 bytes 683s ok 78 683s downloaded 5768 bytes, file is 5768 bytes 683s ok 79 683s downloaded 8241 bytes, file is 8241 bytes 683s ok 80 683s downloaded 846937 bytes, file is 846937 bytes 683s ok 81 683s downloaded 22584 bytes, file is 22584 bytes 683s ok 82 683s downloaded 7010 bytes, file is 7010 bytes 683s ok 83 683s downloaded 8460 bytes, file is 8460 bytes 683s ok 84 683s downloaded 294 bytes, file is 294 bytes 683s ok 85 683s downloaded 304 bytes, file is 304 bytes 683s ok 86 683s downloaded 8016 bytes, file is 8016 bytes 683s ok 87 683s downloaded 56994 bytes, file is 56994 bytes 683s ok 88 683s downloaded 4480 bytes, file is 4480 bytes 683s ok 89 683s downloaded 12665 bytes, file is 12665 bytes 683s ok 90 683s downloaded 15459 bytes, file is 15459 bytes 683s ok 91 683s downloaded 53663 bytes, file is 53663 bytes 683s ok 92 683s downloaded 4837 bytes, file is 4837 bytes 683s ok 93 683s downloaded 6939 bytes, file is 6939 bytes 683s ok 94 683s downloaded 26154 bytes, file is 26154 bytes 683s ok 95 683s downloaded 53154 bytes, file is 53154 bytes 683s ok 96 683s downloaded 4941 bytes, file is 4941 bytes 683s ok 97 683s downloaded 43100 bytes, file is 43100 bytes 683s ok 98 683s downloaded 22163 bytes, file is 22163 bytes 683s ok 99 683s downloaded 39881 bytes, file is 39881 bytes 683s ok 100 683s downloaded 5596 bytes, file is 5596 bytes 683s ok 101 683s downloaded 24504 bytes, file is 24504 bytes 683s ok 102 683s downloaded 316650 bytes, file is 316650 bytes 683s ok 103 683s downloaded 9376 bytes, file is 9376 bytes 683s ok 104 683s downloaded 46317 bytes, file is 46317 bytes 683s ok 105 683s downloaded 26950 bytes, file is 26950 bytes 683s ok 106 683s downloaded 7968 bytes, file is 7968 bytes 683s ok 107 683s downloaded 84351 bytes, file is 84351 bytes 683s ok 108 683s downloaded 37758 bytes, file is 37758 bytes 683s ok 109 683s downloaded 10258 bytes, file is 10258 bytes 683s ok 110 683s downloaded 22738 bytes, file is 22738 bytes 683s ok 111 683s downloaded 13473 bytes, file is 13473 bytes 683s ok 112 683s downloaded 10538 bytes, file is 10538 bytes 683s ok 113 683s downloaded 37601 bytes, file is 37601 bytes 683s ok 114 683s downloaded 93133 bytes, file is 93133 bytes 683s ok 115 683s downloaded 56257 bytes, file is 56257 bytes 683s ok 116 683s downloaded 39537 bytes, file is 39537 bytes 683s ok 117 683s downloaded 37806 bytes, file is 37806 bytes 683s ok 118 683s downloaded 49932 bytes, file is 49932 bytes 683s ok 119 683s downloaded 15221 bytes, file is 15221 bytes 683s ok 120 683s downloaded 22218 bytes, file is 22218 bytes 683s ok 121 683s downloaded 13355 bytes, file is 13355 bytes 683s ok 122 683s downloaded 16674 bytes, file is 16674 bytes 683s ok 123 683s downloaded 1649 bytes, file is 1649 bytes 683s ok 124 683s downloaded 427840 bytes, file is 427840 bytes 683s ok 125 683s downloaded 31790 bytes, file is 31790 bytes 683s ok 126 683s downloaded 137674 bytes, file is 137674 bytes 683s ok 127 683s downloaded 16498 bytes, file is 16498 bytes 683s ok 128 683s downloaded 13815 bytes, file is 13815 bytes 683s ok 129 683s downloaded 203704 bytes, file is 203704 bytes 683s ok 130 683s downloaded 45029 bytes, file is 45029 bytes 683s ok 131 683s downloaded 76157 bytes, file is 76157 bytes 683s ok 132 683s downloaded 6153 bytes, file is 6153 bytes 683s ok 133 683s downloaded 1538 bytes, file is 1538 bytes 683s ok 134 683s downloaded 60395 bytes, file is 60395 bytes 683s ok 135 683s downloaded 30628 bytes, file is 30628 bytes 683s ok 136 683s downloaded 2013 bytes, file is 2013 bytes 683s ok 137 683s downloaded 130207 bytes, file is 130207 bytes 683s ok 138 683s downloaded 37398 bytes, file is 37398 bytes 683s ok 139 683s downloaded 22426 bytes, file is 22426 bytes 683s ok 140 683s downloaded 35538 bytes, file is 35538 bytes 683s ok 141 683s downloaded 71704 bytes, file is 71704 bytes 683s ok 142 683s downloaded 4432 bytes, file is 4432 bytes 683s ok 143 683s downloaded 8360 bytes, file is 8360 bytes 683s ok 144 683s downloaded 12224 bytes, file is 12224 bytes 683s ok 145 683s downloaded 355 bytes, file is 355 bytes 683s ok 146 683s downloaded 2026 bytes, file is 2026 bytes 683s ok 147 683s downloaded 76152 bytes, file is 76152 bytes 683s ok 148 683s downloaded 9351 bytes, file is 9351 bytes 683s ok 149 683s downloaded 12143 bytes, file is 12143 bytes 683s ok 150 683s downloaded 26535 bytes, file is 26535 bytes 683s ok 151 683s downloaded 9588 bytes, file is 9588 bytes 683s ok 152 683s downloaded 67932 bytes, file is 67932 bytes 683s ok 153 683s downloaded 22331 bytes, file is 22331 bytes 683s ok 154 683s downloaded 3429 bytes, file is 3429 bytes 683s ok 155 683s downloaded 10963 bytes, file is 10963 bytes 683s ok 156 683s downloaded 8357 bytes, file is 8357 bytes 683s ok 157 683s downloaded 36145 bytes, file is 36145 bytes 683s ok 158 683s downloaded 26757 bytes, file is 26757 bytes 683s ok 159 683s downloaded 177324 bytes, file is 177324 bytes 683s ok 160 683s downloaded 1243 bytes, file is 1243 bytes 683s ok 161 683s downloaded 15223 bytes, file is 15223 bytes 683s ok 162 683s downloaded 93367 bytes, file is 93367 bytes 683s ok 163 683s downloaded 14283 bytes, file is 14283 bytes 683s ok 164 683s downloaded 4784 bytes, file is 4784 bytes 683s ok 165 683s downloaded 51369 bytes, file is 51369 bytes 683s ok 166 683s downloaded 49852 bytes, file is 49852 bytes 683s ok 167 683s downloaded 5144 bytes, file is 5144 bytes 683s ok 168 683s downloaded 23397 bytes, file is 23397 bytes 683s ok 169 683s downloaded 68880 bytes, file is 68880 bytes 683s ok 170 683s downloaded 12096 bytes, file is 12096 bytes 683s ok 171 683s downloaded 26551 bytes, file is 26551 bytes 683s ok 172 683s downloaded 89521 bytes, file is 89521 bytes 683s ok 173 683s downloaded 5138 bytes, file is 5138 bytes 683s ok 174 683s downloaded 6693 bytes, file is 6693 bytes 683s ok 175 683s downloaded 135766 bytes, file is 135766 bytes 683s ok 176 683s downloaded 35484 bytes, file is 35484 bytes 683s ok 177 683s downloaded 33167 bytes, file is 33167 bytes 683s ok 178 683s downloaded 48839 bytes, file is 48839 bytes 683s ok 179 683s downloaded 36188 bytes, file is 36188 bytes 683s ok 180 683s downloaded 18756 bytes, file is 18756 bytes 683s ok 181 683s downloaded 43401 bytes, file is 43401 bytes 683s ok 182 683s downloaded 509 bytes, file is 509 bytes 683s ok 183 683s downloaded 19207 bytes, file is 19207 bytes 683s ok 184 683s downloaded 15530 bytes, file is 15530 bytes 683s ok 185 683s downloaded 123375 bytes, file is 123375 bytes 683s ok 186 683s downloaded 1617 bytes, file is 1617 bytes 683s ok 187 683s downloaded 59143 bytes, file is 59143 bytes 683s ok 188 683s downloaded 27882 bytes, file is 27882 bytes 683s ok 189 683s downloaded 19186 bytes, file is 19186 bytes 683s ok 190 683s downloaded 29844 bytes, file is 29844 bytes 683s ok 191 683s downloaded 7132 bytes, file is 7132 bytes 683s ok 192 683s downloaded 9019 bytes, file is 9019 bytes 683s ok 193 683s downloaded 77753 bytes, file is 77753 bytes 683s ok 194 683s downloaded 54047 bytes, file is 54047 bytes 683s ok 195 683s downloaded 10328 bytes, file is 10328 bytes 683s ok 196 683s downloaded 45444 bytes, file is 45444 bytes 683s ok 197 683s downloaded 39569 bytes, file is 39569 bytes 683s ok 198 683s downloaded 842346 bytes, file is 842346 bytes 683s ok 199 683s downloaded 372 bytes, file is 372 bytes 683s ok 200 683s downloaded 294 bytes, file is 294 bytes 683s ok 201 683s downloaded 294 bytes, file is 294 bytes 683s ok 202 683s downloaded 10623 bytes, file is 10623 bytes 683s ok 203 683s downloaded 8511 bytes, file is 8511 bytes 683s ok 204 683s downloaded 4483 bytes, file is 4483 bytes 683s ok 205 683s downloaded 90806 bytes, file is 90806 bytes 683s ok 206 683s downloaded 25417 bytes, file is 25417 bytes 683s ok 207 683s downloaded 14126 bytes, file is 14126 bytes 683s ok 208 683s downloaded 38625 bytes, file is 38625 bytes 683s ok 209 683s downloaded 454394 bytes, file is 454394 bytes 683s ok 210 683s downloaded 7952 bytes, file is 7952 bytes 683s ok 211 683s downloaded 7400 bytes, file is 7400 bytes 683s ok 212 683s downloaded 93207 bytes, file is 93207 bytes 683s ok 213 683s downloaded 50829 bytes, file is 50829 bytes 683s ok 214 683s downloaded 3862 bytes, file is 3862 bytes 683s ok 215 683s downloaded 31841 bytes, file is 31841 bytes 683s ok 216 683s downloaded 77077 bytes, file is 77077 bytes 683s ok 217 683s downloaded 50463 bytes, file is 50463 bytes 683s ok 218 683s downloaded 24001 bytes, file is 24001 bytes 683s ok 219 683s ok 686s t/apache/byterange2.t ............... 686s 1..1 686s # Running under perl version 5.040001 for linux 686s # Current time local: Thu Sep 4 15:57:05 2025 686s # Current time GMT: Thu Sep 4 15:57:05 2025 686s # Using Test.pm version 1.31 686s # Using Apache/Test.pm version 1.44 686s # testing : return correct content 686s # expected: 'hello 686s # ' 686s # received: 'hello 686s # ' 686s ok 1 686s ok 690s t/apache/byterange3.t ............... 690s # using LWP client 690s 1..219 690s # Running under perl version 5.040001 for linux 690s # Current time local: Thu Sep 4 15:57:08 2025 690s # Current time GMT: Thu Sep 4 15:57:08 2025 690s # Using Test.pm version 1.31 690s # Using Apache/Test.pm version 1.44 690s downloaded 19556 bytes, file is 19556 bytes 690s ok 1 690s downloaded 56240 bytes, file is 56240 bytes 690s ok 2 690s downloaded 34282 bytes, file is 34282 bytes 690s ok 3 690s downloaded 55872 bytes, file is 55872 bytes 690s ok 4 690s downloaded 43888 bytes, file is 43888 bytes 690s ok 5 690s downloaded 89272 bytes, file is 89272 bytes 690s ok 6 690s downloaded 9991 bytes, file is 9991 bytes 690s ok 7 690s downloaded 9577 bytes, file is 9577 bytes 690s ok 8 690s downloaded 4100 bytes, file is 4100 bytes 690s ok 9 690s downloaded 3672 bytes, file is 3672 bytes 690s ok 10 690s downloaded 7680 bytes, file is 7680 bytes 690s ok 11 690s downloaded 144297 bytes, file is 144297 bytes 690s ok 12 690s downloaded 7966 bytes, file is 7966 bytes 690s ok 13 690s downloaded 6891 bytes, file is 6891 bytes 690s ok 14 690s downloaded 7760 bytes, file is 7760 bytes 690s ok 15 690s downloaded 6327 bytes, file is 6327 bytes 690s ok 16 690s downloaded 133639 bytes, file is 133639 bytes 690s ok 17 690s downloaded 6142 bytes, file is 6142 bytes 690s ok 18 690s downloaded 3594 bytes, file is 3594 bytes 690s ok 19 690s downloaded 4085 bytes, file is 4085 bytes 690s ok 20 690s downloaded 119424 bytes, file is 119424 bytes 690s ok 21 690s downloaded 6597 bytes, file is 6597 bytes 690s ok 22 690s downloaded 5335 bytes, file is 5335 bytes 690s ok 23 690s downloaded 4616 bytes, file is 4616 bytes 690s ok 24 690s downloaded 115538 bytes, file is 115538 bytes 690s ok 25 690s downloaded 10759 bytes, file is 10759 bytes 690s ok 26 690s downloaded 12271 bytes, file is 12271 bytes 690s ok 27 690s downloaded 9232 bytes, file is 9232 bytes 690s ok 28 690s downloaded 129679 bytes, file is 129679 bytes 690s ok 29 690s downloaded 10557 bytes, file is 10557 bytes 690s ok 30 690s downloaded 12319 bytes, file is 12319 bytes 690s ok 31 690s downloaded 8442 bytes, file is 8442 bytes 690s ok 32 690s downloaded 4450 bytes, file is 4450 bytes 690s ok 33 690s downloaded 64521 bytes, file is 64521 bytes 690s ok 34 690s downloaded 8201 bytes, file is 8201 bytes 690s ok 35 690s downloaded 4103 bytes, file is 4103 bytes 690s ok 36 690s downloaded 10924 bytes, file is 10924 bytes 690s ok 37 690s downloaded 4456 bytes, file is 4456 bytes 690s ok 38 690s downloaded 100186 bytes, file is 100186 bytes 690s ok 39 690s downloaded 7717 bytes, file is 7717 bytes 690s ok 40 690s downloaded 7702 bytes, file is 7702 bytes 690s ok 41 690s downloaded 7017 bytes, file is 7017 bytes 690s ok 42 690s downloaded 71129 bytes, file is 71129 bytes 690s ok 43 690s downloaded 4599 bytes, file is 4599 bytes 690s ok 44 690s downloaded 6150 bytes, file is 6150 bytes 690s ok 45 690s downloaded 5111 bytes, file is 5111 bytes 690s ok 46 690s downloaded 41016 bytes, file is 41016 bytes 690s ok 47 690s downloaded 5730 bytes, file is 5730 bytes 690s ok 48 690s downloaded 4682 bytes, file is 4682 bytes 690s ok 49 690s downloaded 4980 bytes, file is 4980 bytes 690s ok 50 690s downloaded 54032 bytes, file is 54032 bytes 690s ok 51 690s downloaded 7007 bytes, file is 7007 bytes 690s ok 52 690s downloaded 37377 bytes, file is 37377 bytes 690s ok 53 690s downloaded 4214 bytes, file is 4214 bytes 690s ok 54 690s downloaded 3944 bytes, file is 3944 bytes 690s ok 55 690s downloaded 4054 bytes, file is 4054 bytes 690s ok 56 690s downloaded 44427 bytes, file is 44427 bytes 690s ok 57 690s downloaded 4744 bytes, file is 4744 bytes 690s ok 58 690s downloaded 3945 bytes, file is 3945 bytes 690s ok 59 690s downloaded 4055 bytes, file is 4055 bytes 690s ok 60 690s downloaded 68935 bytes, file is 68935 bytes 690s ok 61 690s downloaded 3946 bytes, file is 3946 bytes 690s ok 62 690s downloaded 4056 bytes, file is 4056 bytes 690s ok 63 690s downloaded 51099 bytes, file is 51099 bytes 690s ok 64 690s downloaded 5596 bytes, file is 5596 bytes 690s ok 65 690s downloaded 124707 bytes, file is 124707 bytes 690s ok 66 690s downloaded 107195 bytes, file is 107195 bytes 690s ok 67 690s downloaded 38060 bytes, file is 38060 bytes 690s ok 68 690s downloaded 4470 bytes, file is 4470 bytes 690s ok 69 690s downloaded 6335 bytes, file is 6335 bytes 690s ok 70 690s downloaded 7363 bytes, file is 7363 bytes 690s ok 71 690s downloaded 5889 bytes, file is 5889 bytes 690s ok 72 690s downloaded 4651 bytes, file is 4651 bytes 690s ok 73 690s downloaded 8356 bytes, file is 8356 bytes 690s ok 74 690s downloaded 25281 bytes, file is 25281 bytes 690s ok 75 690s downloaded 53901 bytes, file is 53901 bytes 690s ok 76 690s downloaded 115157 bytes, file is 115157 bytes 690s ok 77 690s downloaded 20457 bytes, file is 20457 bytes 690s ok 78 690s downloaded 5768 bytes, file is 5768 bytes 690s ok 79 690s downloaded 8241 bytes, file is 8241 bytes 690s ok 80 690s downloaded 846937 bytes, file is 846937 bytes 690s ok 81 690s downloaded 22584 bytes, file is 22584 bytes 690s ok 82 690s downloaded 7010 bytes, file is 7010 bytes 690s ok 83 690s downloaded 8460 bytes, file is 8460 bytes 690s ok 84 690s downloaded 294 bytes, file is 294 bytes 690s ok 85 690s downloaded 304 bytes, file is 304 bytes 690s ok 86 690s downloaded 8016 bytes, file is 8016 bytes 690s ok 87 690s downloaded 56994 bytes, file is 56994 bytes 690s ok 88 690s downloaded 4480 bytes, file is 4480 bytes 690s ok 89 690s downloaded 12665 bytes, file is 12665 bytes 690s ok 90 690s downloaded 15459 bytes, file is 15459 bytes 690s ok 91 690s downloaded 53663 bytes, file is 53663 bytes 690s ok 92 690s downloaded 4837 bytes, file is 4837 bytes 690s ok 93 690s downloaded 6939 bytes, file is 6939 bytes 690s ok 94 690s downloaded 26154 bytes, file is 26154 bytes 690s ok 95 690s downloaded 53154 bytes, file is 53154 bytes 690s ok 96 690s downloaded 4941 bytes, file is 4941 bytes 690s ok 97 690s downloaded 43100 bytes, file is 43100 bytes 690s ok 98 690s downloaded 22163 bytes, file is 22163 bytes 690s ok 99 690s downloaded 39881 bytes, file is 39881 bytes 690s ok 100 690s downloaded 5596 bytes, file is 5596 bytes 690s ok 101 690s downloaded 24504 bytes, file is 24504 bytes 690s ok 102 690s downloaded 316650 bytes, file is 316650 bytes 690s ok 103 690s downloaded 9376 bytes, file is 9376 bytes 690s ok 104 690s downloaded 46317 bytes, file is 46317 bytes 690s ok 105 690s downloaded 26950 bytes, file is 26950 bytes 690s ok 106 690s downloaded 7968 bytes, file is 7968 bytes 690s ok 107 690s downloaded 84351 bytes, file is 84351 bytes 690s ok 108 690s downloaded 37758 bytes, file is 37758 bytes 690s ok 109 690s downloaded 10258 bytes, file is 10258 bytes 690s ok 110 690s downloaded 22738 bytes, file is 22738 bytes 690s ok 111 690s downloaded 13473 bytes, file is 13473 bytes 690s ok 112 690s downloaded 10538 bytes, file is 10538 bytes 690s ok 113 690s downloaded 37601 bytes, file is 37601 bytes 690s ok 114 690s downloaded 93133 bytes, file is 93133 bytes 690s ok 115 690s downloaded 56257 bytes, file is 56257 bytes 690s ok 116 690s downloaded 39537 bytes, file is 39537 bytes 690s ok 117 690s downloaded 37806 bytes, file is 37806 bytes 690s ok 118 690s downloaded 49932 bytes, file is 49932 bytes 690s ok 119 690s downloaded 15221 bytes, file is 15221 bytes 690s ok 120 690s downloaded 22218 bytes, file is 22218 bytes 690s ok 121 690s downloaded 13355 bytes, file is 13355 bytes 690s ok 122 690s downloaded 16674 bytes, file is 16674 bytes 690s ok 123 690s downloaded 1649 bytes, file is 1649 bytes 690s ok 124 690s downloaded 427840 bytes, file is 427840 bytes 690s ok 125 690s downloaded 31790 bytes, file is 31790 bytes 690s ok 126 690s downloaded 137674 bytes, file is 137674 bytes 690s ok 127 690s downloaded 16498 bytes, file is 16498 bytes 690s ok 128 690s downloaded 13815 bytes, file is 13815 bytes 690s ok 129 690s downloaded 203704 bytes, file is 203704 bytes 690s ok 130 690s downloaded 45029 bytes, file is 45029 bytes 690s ok 131 690s downloaded 76157 bytes, file is 76157 bytes 690s ok 132 690s downloaded 6153 bytes, file is 6153 bytes 690s ok 133 690s downloaded 1538 bytes, file is 1538 bytes 690s ok 134 690s downloaded 60395 bytes, file is 60395 bytes 690s ok 135 690s downloaded 30628 bytes, file is 30628 bytes 690s ok 136 690s downloaded 2013 bytes, file is 2013 bytes 690s ok 137 690s downloaded 130207 bytes, file is 130207 bytes 690s ok 138 690s downloaded 37398 bytes, file is 37398 bytes 690s ok 139 690s downloaded 22426 bytes, file is 22426 bytes 690s ok 140 690s downloaded 35538 bytes, file is 35538 bytes 690s ok 141 690s downloaded 71704 bytes, file is 71704 bytes 690s ok 142 690s downloaded 4432 bytes, file is 4432 bytes 690s ok 143 690s downloaded 8360 bytes, file is 8360 bytes 690s ok 144 690s downloaded 12224 bytes, file is 12224 bytes 690s ok 145 690s downloaded 355 bytes, file is 355 bytes 690s ok 146 690s downloaded 2026 bytes, file is 2026 bytes 690s ok 147 690s downloaded 76152 bytes, file is 76152 bytes 690s ok 148 690s downloaded 9351 bytes, file is 9351 bytes 690s ok 149 690s downloaded 12143 bytes, file is 12143 bytes 690s ok 150 690s downloaded 26535 bytes, file is 26535 bytes 690s ok 151 690s downloaded 9588 bytes, file is 9588 bytes 690s ok 152 690s downloaded 67932 bytes, file is 67932 bytes 690s ok 153 690s downloaded 22331 bytes, file is 22331 bytes 690s ok 154 690s downloaded 3429 bytes, file is 3429 bytes 690s ok 155 690s downloaded 10963 bytes, file is 10963 bytes 690s ok 156 690s downloaded 8357 bytes, file is 8357 bytes 690s ok 157 690s downloaded 36145 bytes, file is 36145 bytes 690s ok 158 690s downloaded 26757 bytes, file is 26757 bytes 690s ok 159 690s downloaded 177324 bytes, file is 177324 bytes 690s ok 160 690s downloaded 1243 bytes, file is 1243 bytes 690s ok 161 690s downloaded 15223 bytes, file is 15223 bytes 690s ok 162 690s downloaded 93367 bytes, file is 93367 bytes 690s ok 163 690s downloaded 14283 bytes, file is 14283 bytes 690s ok 164 690s downloaded 4784 bytes, file is 4784 bytes 690s ok 165 690s downloaded 51369 bytes, file is 51369 bytes 690s ok 166 690s downloaded 49852 bytes, file is 49852 bytes 690s ok 167 690s downloaded 5144 bytes, file is 5144 bytes 690s ok 168 690s downloaded 23397 bytes, file is 23397 bytes 690s ok 169 690s downloaded 68880 bytes, file is 68880 bytes 690s ok 170 690s downloaded 12096 bytes, file is 12096 bytes 690s ok 171 690s downloaded 26551 bytes, file is 26551 bytes 690s ok 172 690s downloaded 89521 bytes, file is 89521 bytes 690s ok 173 690s downloaded 5138 bytes, file is 5138 bytes 690s ok 174 690s downloaded 6693 bytes, file is 6693 bytes 690s ok 175 690s downloaded 135766 bytes, file is 135766 bytes 690s ok 176 690s downloaded 35484 bytes, file is 35484 bytes 690s ok 177 690s downloaded 33167 bytes, file is 33167 bytes 690s ok 178 690s downloaded 48839 bytes, file is 48839 bytes 690s ok 179 690s downloaded 36188 bytes, file is 36188 bytes 690s ok 180 690s downloaded 18756 bytes, file is 18756 bytes 690s ok 181 690s downloaded 43401 bytes, file is 43401 bytes 690s ok 182 690s downloaded 509 bytes, file is 509 bytes 690s ok 183 690s downloaded 19207 bytes, file is 19207 bytes 690s ok 184 690s downloaded 15530 bytes, file is 15530 bytes 690s ok 185 690s downloaded 123375 bytes, file is 123375 bytes 690s ok 186 690s downloaded 1617 bytes, file is 1617 bytes 690s ok 187 690s downloaded 59143 bytes, file is 59143 bytes 690s ok 188 690s downloaded 27882 bytes, file is 27882 bytes 690s ok 189 690s downloaded 19186 bytes, file is 19186 bytes 690s ok 190 690s downloaded 29844 bytes, file is 29844 bytes 690s ok 191 690s downloaded 7132 bytes, file is 7132 bytes 690s ok 192 690s downloaded 9019 bytes, file is 9019 bytes 690s ok 193 690s downloaded 77753 bytes, file is 77753 bytes 690s ok 194 690s downloaded 54047 bytes, file is 54047 bytes 690s ok 195 690s downloaded 10328 bytes, file is 10328 bytes 690s ok 196 690s downloaded 45444 bytes, file is 45444 bytes 690s ok 197 690s downloaded 39569 bytes, file is 39569 bytes 690s ok 198 690s downloaded 842346 bytes, file is 842346 bytes 690s ok 199 690s downloaded 372 bytes, file is 372 bytes 690s ok 200 690s downloaded 294 bytes, file is 294 bytes 690s ok 201 690s downloaded 294 bytes, file is 294 bytes 690s ok 202 690s downloaded 10623 bytes, file is 10623 bytes 690s ok 203 690s downloaded 8511 bytes, file is 8511 bytes 690s ok 204 690s downloaded 4483 bytes, file is 4483 bytes 690s ok 205 690s downloaded 90806 bytes, file is 90806 bytes 690s ok 206 690s downloaded 25417 bytes, file is 25417 bytes 690s ok 207 690s downloaded 14126 bytes, file is 14126 bytes 690s ok 208 690s downloaded 38625 bytes, file is 38625 bytes 690s ok 209 690s downloaded 454394 bytes, file is 454394 bytes 690s ok 210 690s downloaded 7952 bytes, file is 7952 bytes 690s ok 211 690s downloaded 7400 bytes, file is 7400 bytes 690s ok 212 690s downloaded 93207 bytes, file is 93207 bytes 690s ok 213 690s downloaded 50829 bytes, file is 50829 bytes 690s ok 214 690s downloaded 3862 bytes, file is 3862 bytes 690s ok 215 690s downloaded 31841 bytes, file is 31841 bytes 690s ok 216 690s downloaded 77077 bytes, file is 77077 bytes 690s ok 217 690s downloaded 50463 bytes, file is 50463 bytes 690s ok 218 690s downloaded 24001 bytes, file is 24001 bytes 690s ok 219 690s ok 693s t/apache/byterange4.t ............... 693s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 693s 1..153 693s # Running under perl version 5.040001 for linux 693s # Current time local: Thu Sep 4 15:57:13 2025 693s # Current time GMT: Thu Sep 4 15:57:13 2025 693s # Using Test.pm version 1.31 693s # Using Apache/Test.pm version 1.44 693s range: 0-0 693s rc 206 693s expect: '0' 693s got: '0' 693s ok 1 693s range: 0-1 693s rc 206 693s expect: '00' 693s got: '00' 693s ok 2 693s range: 0-2 693s rc 206 693s expect: '000' 693s got: '000' 693s ok 3 693s range: 0-198 693s rc 206 693s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 693s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 693s ok 4 693s range: 0-199 693s rc 206 693s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 693s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 693s ok 5 693s range: 0-200 693s rc 206 693s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 693s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 693s ok 6 693s range: 0-201 693s rc 206 693s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 693s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 693s ok 7 693s range: 0-598 693s rc 206 693s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 693s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 693s ok 8 693s range: 0-599 693s rc 206 693s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 693s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 693s ok 9 693s range: 0-600 693s rc 206 693s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 693s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 693s ok 10 693s range: 0-601 693s rc 206 693s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 693s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 693s ok 11 693s range: 0-7798 693s rc 206 693s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 693s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 693s ok 12 693s range: 0-7799 693s rc 206 693s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 693s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 693s ok 13 693s range: 0-7800 693s rc 206 693s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 693s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 693s ok 14 693s range: 0-7801 693s rc 206 693s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 693s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 693s ok 15 693s range: 0-7998 693s rc 206 693s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 693s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 693s ok 16 693s range: 0-7999 693s rc 206 693s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 17 694s range: 1-1 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 18 694s range: 1-2 694s rc 206 694s expect: '00' 694s got: '00' 694s ok 19 694s range: 1-198 694s rc 206 694s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 694s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 694s ok 20 694s range: 1-199 694s rc 206 694s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 694s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 694s ok 21 694s range: 1-200 694s rc 206 694s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 694s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 694s ok 22 694s range: 1-201 694s rc 206 694s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 694s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 694s ok 23 694s range: 1-598 694s rc 206 694s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s ok 24 694s range: 1-599 694s rc 206 694s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s ok 25 694s range: 1-600 694s rc 206 694s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s ok 26 694s range: 1-601 694s rc 206 694s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s ok 27 694s range: 1-7798 694s rc 206 694s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 28 694s range: 1-7799 694s rc 206 694s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 29 694s range: 1-7800 694s rc 206 694s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 30 694s range: 1-7801 694s rc 206 694s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 31 694s range: 1-7998 694s rc 206 694s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 32 694s range: 1-7999 694s rc 206 694s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 33 694s range: 2-2 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 34 694s range: 2-198 694s rc 206 694s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 694s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 694s ok 35 694s range: 2-199 694s rc 206 694s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 694s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 694s ok 36 694s range: 2-200 694s rc 206 694s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 694s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 694s ok 37 694s range: 2-201 694s rc 206 694s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 694s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 694s ok 38 694s range: 2-598 694s rc 206 694s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s ok 39 694s range: 2-599 694s rc 206 694s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s ok 40 694s range: 2-600 694s rc 206 694s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s ok 41 694s range: 2-601 694s rc 206 694s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s ok 42 694s range: 2-7798 694s rc 206 694s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 43 694s range: 2-7799 694s rc 206 694s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 44 694s range: 2-7800 694s rc 206 694s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 45 694s range: 2-7801 694s rc 206 694s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 46 694s range: 2-7998 694s rc 206 694s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 47 694s range: 2-7999 694s rc 206 694s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 48 694s range: 198-198 694s rc 206 694s expect: '5' 694s got: '5' 694s ok 49 694s range: 198-199 694s rc 206 694s expect: '50' 694s got: '50' 694s ok 50 694s range: 198-200 694s rc 206 694s expect: '500' 694s got: '500' 694s ok 51 694s range: 198-201 694s rc 206 694s expect: '5000' 694s got: '5000' 694s ok 52 694s range: 198-598 694s rc 206 694s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s ok 53 694s range: 198-599 694s rc 206 694s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s ok 54 694s range: 198-600 694s rc 206 694s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s ok 55 694s range: 198-601 694s rc 206 694s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s ok 56 694s range: 198-7798 694s rc 206 694s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 57 694s range: 198-7799 694s rc 206 694s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 58 694s range: 198-7800 694s rc 206 694s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 59 694s range: 198-7801 694s rc 206 694s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 60 694s range: 198-7998 694s rc 206 694s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 61 694s range: 198-7999 694s rc 206 694s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 62 694s range: 199-199 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 63 694s range: 199-200 694s rc 206 694s expect: '00' 694s got: '00' 694s ok 64 694s range: 199-201 694s rc 206 694s expect: '000' 694s got: '000' 694s ok 65 694s range: 199-598 694s rc 206 694s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s ok 66 694s range: 199-599 694s rc 206 694s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s ok 67 694s range: 199-600 694s rc 206 694s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s ok 68 694s range: 199-601 694s rc 206 694s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s ok 69 694s range: 199-7798 694s rc 206 694s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 70 694s range: 199-7799 694s rc 206 694s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 71 694s range: 199-7800 694s rc 206 694s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 72 694s range: 199-7801 694s rc 206 694s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 73 694s range: 199-7998 694s rc 206 694s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 74 694s range: 199-7999 694s rc 206 694s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 75 694s range: 200-200 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 76 694s range: 200-201 694s rc 206 694s expect: '00' 694s got: '00' 694s ok 77 694s range: 200-598 694s rc 206 694s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s ok 78 694s range: 200-599 694s rc 206 694s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s ok 79 694s range: 200-600 694s rc 206 694s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s ok 80 694s range: 200-601 694s rc 206 694s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s ok 81 694s range: 200-7798 694s rc 206 694s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 82 694s range: 200-7799 694s rc 206 694s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 83 694s range: 200-7800 694s rc 206 694s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 84 694s range: 200-7801 694s rc 206 694s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 85 694s range: 200-7998 694s rc 206 694s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 86 694s range: 200-7999 694s rc 206 694s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 87 694s range: 201-201 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 88 694s range: 201-598 694s rc 206 694s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 694s ok 89 694s range: 201-599 694s rc 206 694s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 694s ok 90 694s range: 201-600 694s rc 206 694s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 694s ok 91 694s range: 201-601 694s rc 206 694s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 694s ok 92 694s range: 201-7798 694s rc 206 694s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 93 694s range: 201-7799 694s rc 206 694s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 94 694s range: 201-7800 694s rc 206 694s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 95 694s range: 201-7801 694s rc 206 694s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 96 694s range: 201-7998 694s rc 206 694s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 97 694s range: 201-7999 694s rc 206 694s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 98 694s range: 598-598 694s rc 206 694s expect: '5' 694s got: '5' 694s ok 99 694s range: 598-599 694s rc 206 694s expect: '50' 694s got: '50' 694s ok 100 694s range: 598-600 694s rc 206 694s expect: '500' 694s got: '500' 694s ok 101 694s range: 598-601 694s rc 206 694s expect: '5001' 694s got: '5001' 694s ok 102 694s range: 598-7798 694s rc 206 694s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 103 694s range: 598-7799 694s rc 206 694s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 104 694s range: 598-7800 694s rc 206 694s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 105 694s range: 598-7801 694s rc 206 694s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 106 694s range: 598-7998 694s rc 206 694s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 107 694s range: 598-7999 694s rc 206 694s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 108 694s range: 599-599 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 109 694s range: 599-600 694s rc 206 694s expect: '00' 694s got: '00' 694s ok 110 694s range: 599-601 694s rc 206 694s expect: '001' 694s got: '001' 694s ok 111 694s range: 599-7798 694s rc 206 694s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 112 694s range: 599-7799 694s rc 206 694s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 113 694s range: 599-7800 694s rc 206 694s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 114 694s range: 599-7801 694s rc 206 694s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 115 694s range: 599-7998 694s rc 206 694s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 116 694s range: 599-7999 694s rc 206 694s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 117 694s range: 600-600 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 118 694s range: 600-601 694s rc 206 694s expect: '01' 694s got: '01' 694s ok 119 694s range: 600-7798 694s rc 206 694s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 120 694s range: 600-7799 694s rc 206 694s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 121 694s range: 600-7800 694s rc 206 694s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 122 694s range: 600-7801 694s rc 206 694s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 123 694s range: 600-7998 694s rc 206 694s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 124 694s range: 600-7999 694s rc 206 694s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 125 694s range: 601-601 694s rc 206 694s expect: '1' 694s got: '1' 694s ok 126 694s range: 601-7798 694s rc 206 694s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 694s ok 127 694s range: 601-7799 694s rc 206 694s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 694s ok 128 694s range: 601-7800 694s rc 206 694s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 694s ok 129 694s range: 601-7801 694s rc 206 694s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 694s ok 130 694s range: 601-7998 694s rc 206 694s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 131 694s range: 601-7999 694s rc 206 694s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 132 694s range: 7798-7798 694s rc 206 694s expect: '5' 694s got: '5' 694s ok 133 694s range: 7798-7799 694s rc 206 694s expect: '50' 694s got: '50' 694s ok 134 694s range: 7798-7800 694s rc 206 694s expect: '501' 694s got: '501' 694s ok 135 694s range: 7798-7801 694s rc 206 694s expect: '5019' 694s got: '5019' 694s ok 136 694s range: 7798-7998 694s rc 206 694s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 137 694s range: 7798-7999 694s rc 206 694s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 138 694s range: 7799-7799 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 139 694s range: 7799-7800 694s rc 206 694s expect: '01' 694s got: '01' 694s ok 140 694s range: 7799-7801 694s rc 206 694s expect: '019' 694s got: '019' 694s ok 141 694s range: 7799-7998 694s rc 206 694s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 142 694s range: 7799-7999 694s rc 206 694s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 143 694s range: 7800-7800 694s rc 206 694s expect: '1' 694s got: '1' 694s ok 144 694s range: 7800-7801 694s rc 206 694s expect: '19' 694s got: '19' 694s ok 145 694s range: 7800-7998 694s rc 206 694s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 146 694s range: 7800-7999 694s rc 206 694s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 147 694s range: 7801-7801 694s rc 206 694s expect: '9' 694s got: '9' 694s ok 148 694s range: 7801-7998 694s rc 206 694s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 694s ok 149 694s range: 7801-7999 694s rc 206 694s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 694s ok 150 694s range: 7998-7998 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 151 694s range: 7998-7999 694s rc 206 694s expect: '00' 694s got: '00' 694s ok 152 694s range: 7999-7999 694s rc 206 694s expect: '0' 694s got: '0' 694s ok 153 694s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 694s ok 696s t/apache/byterange5.t ............... 696s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 696s 1..5 696s # Running under perl version 5.040001 for linux 696s # Current time local: Thu Sep 4 15:57:16 2025 696s # Current time GMT: Thu Sep 4 15:57:16 2025 696s # Using Test.pm version 1.31 696s # Using Apache/Test.pm version 1.44 696s ok 1 696s ok 2 696s ok 3 696s ok 4 696s ok 5 696s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 696s ok 699s t/apache/byterange6.t ............... 699s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 699s 1..53 699s # Running under perl version 5.040001 for linux 699s # Current time local: Thu Sep 4 15:57:19 2025 699s # Current time GMT: Thu Sep 4 15:57:19 2025 699s # Using Test.pm version 1.31 699s # Using Apache/Test.pm version 1.44 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 1 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 2 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 3 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 4 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 5 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 6 699s # expecting range 0-100 699s # expecting range 1000-1001 699s # expecting range 5-6 699s ok 7 699s # expecting range 0-100 699s # expecting range 1000-1001 699s # expecting range 5-6 699s ok 8 699s # expecting range 0-100 699s # expecting range 1000-1001 699s # expecting range 5-6 699s ok 9 699s # expecting range 1-100 699s # expecting range 1000-1001 699s # expecting range 5-6 699s ok 10 699s # expecting range 1-100 699s # expecting range 1000-1001 699s # expecting range 5-6 699s ok 11 699s # expecting range 1-100 699s # expecting range 1000-1001 699s # expecting range 5-6 699s ok 12 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 13 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 14 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 15 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 16 699s # expecting range 0-70 699s # expecting range 72-100 699s # expecting range 1000-1001 699s ok 17 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 18 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 19 699s # expecting range 1-100 699s # expecting range 1000-1001 699s ok 20 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 21 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 22 699s # expecting range 0-101 699s # expecting range 1000-1001 699s ok 23 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 24 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 25 699s # expecting range 0-101 699s # expecting range 1000-1001 699s ok 26 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 27 699s # expecting range 0-100 699s # expecting range 1000-1001 699s ok 28 699s # expecting range 0-101 699s # expecting range 1000-1001 699s ok 29 699s # expecting range 1-10 699s # expecting range 99-99 699s ok 30 699s # expecting range 1-10 699s # expecting range 99-99 699s ok 31 699s # expecting range 1-11 699s # expecting range 99-99 699s ok 32 699s # expecting range 0-10 699s # expecting range 99-99 699s ok 33 699s # expecting range 0-10 699s # expecting range 99-99 699s ok 34 699s # expecting range 0-11 699s # expecting range 99-99 699s ok 35 699s # expecting range 0-12 699s # expecting range 99-99 699s ok 36 699s # expecting range 0-13 699s # expecting range 99-99 699s ok 37 699s # expecting range 1-11 699s # expecting range 99-99 699s ok 38 699s # expecting range 1-12 699s # expecting range 99-99 699s ok 39 699s # expecting range 1-13 699s # expecting range 99-99 699s ok 40 699s # expecting range 1-10 699s # expecting range 99-99 699s ok 41 699s # expecting range 1-11 699s # expecting range 99-99 699s ok 42 699s # expecting range 1-10 699s # expecting range 99-99 699s ok 43 699s # expecting range 0-11 699s # expecting range 99-99 699s ok 44 699s # expecting range 1-10 699s # expecting range 99-99 699s ok 45 699s # expecting range 1-20 699s # expecting range 99-99 699s ok 46 699s # expecting range 1-20 699s # expecting range 99-99 699s ok 47 699s # expecting range 1-20 699s # expecting range 99-99 699s ok 48 699s # expecting range 1-21 699s # expecting range 99-99 699s ok 49 699s # expecting range 5-12 699s # expecting range 99-99 699s ok 50 699s # expecting range 1-10 699s # expecting range 99-99 699s ok 51 699s # expecting range 5-10 699s # expecting range 1-3 699s # expecting range 99-99 699s ok 52 699s # expecting range 0-1 699s # expecting range 7999-7999 699s ok 53 699s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 699s ok 702s t/apache/byterange7.t ............... 702s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 702s 1..24 702s # Running under perl version 5.040001 for linux 702s # Current time local: Thu Sep 4 15:57:22 2025 702s # Current time GMT: Thu Sep 4 15:57:22 2025 702s # Using Test.pm version 1.31 702s # Using Apache/Test.pm version 1.44 702s Got 206 Range: 'bytes 0-1/40001' 702s body length 2 702s Content-Length: 2 702s ok 1 702s Got 206 multipart/byteranges 702s body length 196 702s Content-Length: 196 702s ok 2 702s Got 206 multipart/byteranges 702s body length 900 702s Content-Length: 900 702s ok 3 702s Got 206 multipart/byteranges 702s body length 4500 702s ok 4 702s Got 206 multipart/byteranges 702s body length 9000 702s ok 5 702s Got 200 702s ok 6 702s Got 200 702s ok 7 702s Got 200 702s ok 8 702s Got 200 702s ok 9 702s Got 200 702s ok 10 702s Got 200 702s ok 11 702s Got 200 702s ok 12 702s Got 200 702s ok 13 702s Got 200 702s ok 14 702s Got 200 702s ok 15 702s Got 200 702s ok 16 702s Got 200 702s ok 17 702s Got 200 702s ok 18 702s Got 200 702s ok 19 702s Sending '1000-200000', expecting 206 702s Got 206 Range: 'bytes 1000-40000/40001' 702s ok 20 702s Sending '100000-110000', expecting 416 702s Got 416 702s ok 21 702s Sending '100000-110000,1000-2000', expecting 206 702s Got 206 Range: 'bytes 1000-2000/40001' 702s ok 22 702s Sending '100000-110000,2000-1000', expecting 200 702s Got 200 702s ok 23 702s Sending '100000-110000,200000-', expecting 416 702s Got 416 702s ok 24 702s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 702s ok 705s t/apache/cfg_getline.t .............. 705s 1..116 705s # Running under perl version 5.040001 for linux 705s # Current time local: Thu Sep 4 15:57:25 2025 705s # Current time GMT: Thu Sep 4 15:57:25 2025 705s # Using Test.pm version 1.31 705s # Using Apache/Test.pm version 1.44 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 100 705s ok 1 705s ok 2 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 196 705s ok 3 705s ok 4 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 197 705s ok 5 705s ok 6 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 198 705s ok 7 705s ok 8 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 199 705s ok 9 705s ok 10 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 200 705s ok 11 705s ok 12 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 201 705s ok 13 705s ok 14 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 202 705s ok 15 705s ok 16 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 396 705s ok 17 705s ok 18 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 397 705s ok 19 705s ok 20 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 398 705s ok 21 705s ok 22 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 399 705s ok 23 705s ok 24 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 400 705s ok 25 705s ok 26 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 401 705s ok 27 705s ok 28 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 402 705s ok 29 705s ok 30 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 596 705s ok 31 705s ok 32 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 597 705s ok 33 705s ok 34 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 598 705s ok 35 705s ok 36 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 599 705s ok 37 705s ok 38 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 600 705s ok 39 705s ok 40 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 601 705s ok 41 705s ok 42 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 602 705s ok 43 705s ok 44 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1016 705s ok 45 705s ok 46 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1017 705s ok 47 705s ok 48 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1018 705s ok 49 705s ok 50 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1019 705s ok 51 705s ok 52 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1020 705s ok 53 705s ok 54 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1021 705s ok 55 705s ok 56 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1022 705s ok 57 705s ok 58 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1023 705s ok 59 705s ok 60 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1024 705s ok 61 705s ok 62 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1025 705s ok 63 705s ok 64 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1026 705s ok 65 705s ok 66 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1027 705s ok 67 705s ok 68 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1028 705s ok 69 705s ok 70 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1029 705s ok 71 705s ok 72 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 1030 705s ok 73 705s ok 74 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8170 705s ok 75 705s ok 76 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8171 705s ok 77 705s ok 78 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8172 705s ok 79 705s ok 80 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8173 705s ok 81 705s ok 82 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8174 705s ok 83 705s ok 84 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8175 705s ok 85 705s ok 86 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8176 705s ok 87 705s ok 88 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8177 705s ok 89 705s ok 90 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8178 705s ok 91 705s ok 92 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8179 705s ok 93 705s ok 94 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8180 705s ok 95 705s ok 96 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8181 705s ok 97 705s ok 98 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8182 705s ok 99 705s ok 100 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8183 705s ok 101 705s ok 102 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8184 705s ok 103 705s ok 104 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8185 705s ok 105 705s ok 106 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8186 705s ok 107 705s ok 108 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8187 705s ok 109 705s ok 110 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8188 705s ok 111 705s ok 112 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8189 705s ok 113 705s ok 114 705s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s Got rc 200 for length 8190 705s ok 115 705s ok 116 705s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 705s ok 708s t/apache/chunkinput.t ............... 708s 1..37 708s # Running under perl version 5.040001 for linux 708s # Current time local: Thu Sep 4 15:57:28 2025 708s # Current time GMT: Thu Sep 4 15:57:28 2025 708s # Using Test.pm version 1.31 708s # Using Apache/Test.pm version 1.44 708s testing default 708s ok 1 708s # testing : response codes 708s # expected: 'HTTP/1.1 200 OK' 708s # received: 'HTTP/1.1 200 OK' 708s ok 2 708s # testing : trailer (pid) 708s # expected: '523916' 708s # received: '523916' 708s ok 3 708s ok 4 708s # testing : response codes 708s # expected: 'HTTP/1.1 404 Not Found' 708s # received: 'HTTP/1.1 404 Not Found' 708s ok 5 708s ok 6 708s # testing : response codes 708s # expected: 'HTTP/1.1 200 OK' 708s # received: 'HTTP/1.1 200 OK' 708s ok 7 708s ok 8 708s # testing : response codes 708s # expected: 'HTTP/1.1 404 Not Found' 708s # received: 'HTTP/1.1 404 Not Found' 708s ok 9 708s ok 10 708s # testing : response codes 708s # expected: 'HTTP/1.1 200 OK' 708s # received: 'HTTP/1.1 200 OK' 708s ok 11 708s ok 12 708s # testing : response codes 708s # expected: 'HTTP/1.1 404 Not Found' 708s # received: 'HTTP/1.1 404 Not Found' 708s ok 13 708s ok 14 708s # testing : response codes 708s # expected: 'HTTP/1.1 200 OK' 708s # received: 'HTTP/1.1 200 OK' 708s ok 15 708s ok 16 708s # testing : response codes 708s # expected: 'HTTP/1.1 404 Not Found' 708s # received: 'HTTP/1.1 404 Not Found' 708s ok 17 708s ok 18 708s # testing : response codes 708s # expected: 'HTTP/1.1 200 OK' 708s # received: 'HTTP/1.1 200 OK' 708s ok 19 708s ok 20 708s # testing : response codes 708s # expected: 'HTTP/1.1 404 Not Found' 708s # received: 'HTTP/1.1 404 Not Found' 708s ok 21 708s ok 22 708s # testing : response codes 708s # expected: 'HTTP/1.1 400 Bad Request' 708s # received: 'HTTP/1.1 400 Bad Request' 708s ok 23 708s ok 24 708s # testing : response codes 708s # expected: 'HTTP/1.1 400 Bad Request' 708s # received: 'HTTP/1.1 400 Bad Request' 708s ok 25 708s ok 26 708s # testing : response codes 708s # expected: 'HTTP/1.1 413 Request Entity Too Large' 708s # received: 'HTTP/1.1 413 Request Entity Too Large' 708s ok 27 708s ok 28 708s # testing : response codes 708s # expected: 'HTTP/1.1 413 Request Entity Too Large' 708s # received: 'HTTP/1.1 413 Request Entity Too Large' 708s ok 29 708s ok 30 708s # testing : response codes 708s # expected: 'HTTP/1.1 400 Bad Request' 708s # received: 'HTTP/1.1 400 Bad Request' 708s ok 31 708s ok 32 708s # testing : response codes 708s # expected: 'HTTP/1.1 400 Bad Request' 708s # received: 'HTTP/1.1 400 Bad Request' 708s ok 33 708s ok 34 708s # testing : response codes 708s # expected: 'HTTP/1.1 400 Bad Request' 708s # received: 'HTTP/1.1 400 Bad Request' 708s ok 35 708s ok 36 708s # testing : response codes 708s # expected: 'HTTP/1.1 400 Bad Request' 708s # received: 'HTTP/1.1 400 Bad Request' 708s ok 37 708s ok 711s t/apache/contentlength.t ............ 711s 1..24 711s # Running under perl version 5.040001 for linux 711s # Current time local: Thu Sep 4 15:57:31 2025 711s # Current time GMT: Thu Sep 4 15:57:31 2025 711s # Using Test.pm version 1.31 711s # Using Apache/Test.pm version 1.44 711s testing default 711s ok 1 711s # testing : response codes POST for /echo_post with Content-Length: 711s # expected: 'HTTP/1.1 400 Bad Request' 711s # received: 'HTTP/1.1 400 Bad Request' 711s ok 2 711s ok 3 711s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 711s # expected: 'HTTP/1.1 400 Bad Request' 711s # received: 'HTTP/1.1 400 Bad Request' 711s ok 4 711s ok 5 711s # testing : response codes POST for /echo_post with Content-Length: 0 711s # expected: 'HTTP/1.1 200 OK' 711s # received: 'HTTP/1.1 200 OK' 711s ok 6 711s ok 7 711s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 711s # expected: 'HTTP/1.1 404 Not Found' 711s # received: 'HTTP/1.1 404 Not Found' 711s ok 8 711s ok 9 711s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 711s # expected: 'HTTP/1.1 200 OK' 711s # received: 'HTTP/1.1 200 OK' 711s ok 10 711s ok 11 711s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 711s # expected: 'HTTP/1.1 404 Not Found' 711s # received: 'HTTP/1.1 404 Not Found' 711s ok 12 711s ok 13 711s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 711s # expected: 'HTTP/1.1 400 Bad Request' 711s # received: 'HTTP/1.1 400 Bad Request' 711s ok 14 711s ok 15 711s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 711s # expected: 'HTTP/1.1 400 Bad Request' 711s # received: 'HTTP/1.1 400 Bad Request' 711s ok 16 711s ok 17 711s # testing : response codes POST for /echo_post with Content-Length: -1 711s # expected: 'HTTP/1.1 400 Bad Request' 711s # received: 'HTTP/1.1 400 Bad Request' 711s ok 18 711s ok 19 711s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 711s # expected: 'HTTP/1.1 400 Bad Request' 711s # received: 'HTTP/1.1 400 Bad Request' 711s ok 20 711s ok 21 711s # testing : response codes POST for /echo_post with Content-Length: 123abc 711s # expected: 'HTTP/1.1 400 Bad Request' 711s # received: 'HTTP/1.1 400 Bad Request' 711s ok 22 711s ok 23 711s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 711s # expected: 'HTTP/1.1 400 Bad Request' 711s # received: 'HTTP/1.1 400 Bad Request' 711s ok 24 711s ok 714s t/apache/errordoc.t ................. 714s 1..14 714s # Running under perl version 5.040001 for linux 714s # Current time local: Thu Sep 4 15:57:33 2025 714s # Current time GMT: Thu Sep 4 15:57:33 2025 714s # Using Test.pm version 1.31 714s # Using Apache/Test.pm version 1.44 714s # testing : notfound.html code 714s # expected: 404 714s # received: '404' 714s ok 1 714s # testing : notfound.html content 714s # expected: qr/per-server 404/ 714s # received: 'per-server 404' 714s ok 2 714s # testing : /inherit/notfound.html code 714s # expected: 404 714s # received: '404' 714s ok 3 714s # testing : /inherit/notfound.html content 714s # expected: qr/per-server 404/ 714s # received: 'per-server 404' 714s ok 4 714s # testing : /redefine/notfound.html code 714s # expected: 404 714s # received: '404' 714s ok 5 714s # testing : /redefine/notfound.html content 714s # expected: 'per-dir 404' 714s # received: 'per-dir 404' 714s ok 6 714s # testing : /redefine/notfound.html code 714s # expected: 404 714s # received: '404' 714s ok 7 714s # testing : /redefine/notfound.html content 714s # expected: qr/Not Found/ 714s # received: ' 714s # 714s # 404 Not Found 714s # 714s #

Not Found

714s #

The requested URL was not found on this server.

714s # ' 714s ok 8 714s # testing : /merge/notfound.html code 714s # expected: 404 714s # received: '404' 714s ok 9 714s # testing : /merge/notfound.html content 714s # expected: 'testing merge' 714s # received: 'testing merge' 714s ok 10 714s # testing : /merge/merge2/notfound.html code 714s # expected: 404 714s # received: '404' 714s ok 11 714s # testing : /merge/merge2/notfound.html content 714s # expected: 'testing merge' 714s # received: 'testing merge' 714s ok 12 714s # testing : /bounce/notfound.html code 714s # expected: 404 714s # received: '404' 714s ok 13 714s # testing : /bounce/notfound.html content 714s # expected: qr/expire test/ 714s # received: ' 714s # expire test 714s # expire test 714s # ' 714s ok 14 714s ok 717s t/apache/etags.t .................... 717s # Checking for existence of FileETag directive 717s # Returned 200: 717s 1..61 717s # Running under perl version 5.040001 for linux 717s # Current time local: Thu Sep 4 15:57:37 2025 717s # Current time GMT: Thu Sep 4 15:57:37 2025 717s # Using Test.pm version 1.31 717s # Using Apache/Test.pm version 1.44 717s # --- 717s # HEAD /apache/etags/all/minus-s/test.txt 717s # Expecting two components in ETag field 717s # Received "409b8-62c6deaf13e40" 717s ok 1 717s # --- 717s # HEAD /apache/etags/m/plus-mis/test.txt 717s # Expecting three components in ETag field 717s # Received "409a3-b-62c6deaf13e40" 717s ok 2 717s # --- 717s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 3 717s # --- 717s # HEAD /apache/etags/none/test.txt 717s # Expecting field to be absent 717s # ETag field is missing 717s ok 4 717s # --- 717s # HEAD /apache/etags/none/plus-is/test.txt 717s # Expecting two components in ETag field 717s # Received "4092e-b" 717s ok 5 717s # --- 717s # HEAD /apache/etags/m/plus-is/test.txt 717s # Expecting three components in ETag field 717s # Received "40984-b-62c6deaf13e40" 717s ok 6 717s # --- 717s # HEAD /apache/etags/mi/test.txt 717s # Expecting two components in ETag field 717s # Received "409d9-62c6deaf13e40" 717s ok 7 717s # --- 717s # HEAD /apache/etags/all/test.txt 717s # Expecting three components in ETag field 717s # Received "409ca-b-62c6deaf13e40" 717s ok 8 717s # --- 717s # HEAD /apache/etags/none/inherit/test.txt 717s # Expecting field to be absent 717s # ETag field is missing 717s ok 9 717s # --- 717s # HEAD /apache/etags/m/minus-s/test.txt 717s # Expecting field to be absent 717s # Received "62c6deaf13e40" 717s ok 10 717s # --- 717s # HEAD /apache/etags/m/minus-ms/test.txt 717s # Expecting field to be absent 717s # Received "b-62c6deaf13e40" 717s ok 11 717s # --- 717s # HEAD /apache/etags/all/inherit/test.txt 717s # Expecting three components in ETag field 717s # Received "409c0-b-62c6deaf13e40" 717s ok 12 717s # --- 717s # HEAD /apache/etags/all/minus-i/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 13 717s # --- 717s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 717s # Expecting two components in ETag field 717s # Received "4094e-62c6deaf13e40" 717s ok 14 717s # --- 717s # HEAD /apache/etags/all/minus-mis/test.txt 717s # Expecting field to be absent 717s # Received "b-62c6deaf13e40" 717s ok 15 717s # --- 717s # HEAD /apache/etags/all/mis/test.txt 717s # Expecting three components in ETag field 717s # Received "409cd-b-62c6deaf13e40" 717s ok 16 717s # --- 717s # HEAD /apache/etags/all/ms/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 17 717s # --- 717s # HEAD /apache/etags/m/test.txt 717s # Expecting one component in ETag field 717s # Received "62c6deaf13e40" 717s ok 18 717s # --- 717s # HEAD /apache/etags/all/m/test.txt 717s # Expecting one component in ETag field 717s # Received "62c6deaf13e40" 717s ok 19 717s # --- 717s # HEAD /apache/etags/m/plus-m/test.txt 717s # Expecting one component in ETag field 717s # Received "62c6deaf13e40" 717s ok 20 717s # --- 717s # HEAD /apache/etags/none/plus-ms/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 21 717s # --- 717s # HEAD /apache/etags/m/minus-i/test.txt 717s # Expecting field to be absent 717s # Received "62c6deaf13e40" 717s ok 22 717s # --- 717s # HEAD /apache/etags/m/plus-s/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 23 717s # --- 717s # HEAD /apache/etags/none/mi/test.txt 717s # Expecting two components in ETag field 717s # Received "40968-62c6deaf13e40" 717s ok 24 717s # --- 717s # HEAD /apache/etags/ms/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 25 717s # --- 717s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 717s # Expecting two components in ETag field 717s # Received "4094b-b" 717s ok 26 717s # --- 717s # HEAD /apache/etags/all/minus-m/test.txt 717s # Expecting two components in ETag field 717s # Received "409b5-b" 717s ok 27 717s # --- 717s # HEAD /apache/etags/all/minus-mi/test.txt 717s # Expecting one component in ETag field 717s # Received "b" 717s ok 28 717s # --- 717s # HEAD /apache/etags/all/mi/test.txt 717s # Expecting two components in ETag field 717s # Received "409d3-62c6deaf13e40" 717s ok 29 717s # --- 717s # HEAD /apache/etags/s/test.txt 717s # Expecting one component in ETag field 717s # Received "b" 717s ok 30 717s # --- 717s # HEAD /apache/etags/i/test.txt 717s # Expecting one component in ETag field 717s # Received "40971" 717s ok 31 717s # --- 717s # HEAD /apache/etags/all/minus-ms/test.txt 717s # Expecting one component in ETag field 717s # Received "409c6" 717s ok 32 717s # --- 717s # HEAD /apache/etags/all/i/test.txt 717s # Expecting one component in ETag field 717s # Received "409b2" 717s ok 33 717s # --- 717s # HEAD /apache/etags/m/minus-is/test.txt 717s # Expecting field to be absent 717s # Received "62c6deaf13e40" 717s ok 34 717s # --- 717s # HEAD /apache/etags/m/minus-mis/test.txt 717s # Expecting field to be absent 717s # Received "b-62c6deaf13e40" 717s ok 35 717s # --- 717s # HEAD /apache/etags/none/ms/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 36 717s # --- 717s # HEAD /apache/etags/none/plus-mi/test.txt 717s # Expecting two components in ETag field 717s # Received "4093e-62c6deaf13e40" 717s ok 37 717s # --- 717s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 717s # Expecting one component in ETag field 717s # Received "40957" 717s ok 38 717s # --- 717s # HEAD /apache/etags/none/plus-m/test.txt 717s # Expecting one component in ETag field 717s # Received "62c6deaf13e40" 717s ok 39 717s # --- 717s # HEAD /apache/etags/none/i/test.txt 717s # Expecting one component in ETag field 717s # Received "4093b" 717s ok 40 717s # --- 717s # HEAD /apache/etags/m/plus-ms/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 41 717s # --- 717s # HEAD /apache/etags/is/test.txt 717s # Expecting two components in ETag field 717s # Received "4096e-b" 717s ok 42 717s # --- 717s # HEAD /apache/etags/m/minus-mi/test.txt 717s # Expecting field to be absent 717s # Received "b-62c6deaf13e40" 717s ok 43 717s # --- 717s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 717s # Expecting one component in ETag field 717s # Received "62c6deaf13e40" 717s ok 44 717s # --- 717s # HEAD /apache/etags/m/plus-mi/test.txt 717s # Expecting two components in ETag field 717s # Received "4098e-62c6deaf13e40" 717s ok 45 717s # --- 717s # HEAD /apache/etags/mis/test.txt 717s # Expecting three components in ETag field 717s # Received "4097a-b-62c6deaf13e40" 717s ok 46 717s # --- 717s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 717s # Expecting field to be absent 717s # Received "b-62c6deaf13e40" 717s ok 47 717s # --- 717s # HEAD /apache/etags/all/minus-is/test.txt 717s # Expecting one component in ETag field 717s # Received "62c6deaf13e40" 717s ok 48 717s # --- 717s # HEAD /apache/etags/all/s/test.txt 717s # Expecting one component in ETag field 717s # Received "b" 717s ok 49 717s # --- 717s # HEAD /apache/etags/none/plus-s/test.txt 717s # Expecting one component in ETag field 717s # Received "b" 717s ok 50 717s # --- 717s # HEAD /apache/etags/default/test.txt 717s # Expecting two components in ETag field 717s # Received "b-62c6deaf13e40" 717s ok 51 717s # --- 717s # HEAD /apache/etags/all/is/test.txt 717s # Expecting two components in ETag field 717s # Received "409af-b" 717s ok 52 717s # --- 717s # HEAD /apache/etags/none/m/test.txt 717s # Expecting one component in ETag field 717s # Received "62c6deaf13e40" 717s ok 53 717s # --- 717s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 717s # Expecting one component in ETag field 717s # Received "b" 717s ok 54 717s # --- 717s # HEAD /apache/etags/none/mis/test.txt 717s # Expecting three components in ETag field 717s # Received "40962-b-62c6deaf13e40" 717s ok 55 717s # --- 717s # HEAD /apache/etags/m/minus-m/test.txt 717s # Expecting field to be absent 717s # Received "b-62c6deaf13e40" 717s ok 56 717s # --- 717s # HEAD /apache/etags/m/plus-i/test.txt 717s # Expecting two components in ETag field 717s # Received "4098b-62c6deaf13e40" 717s ok 57 717s # --- 717s # HEAD /apache/etags/none/plus-mis/test.txt 717s # Expecting three components in ETag field 717s # Received "4095b-b-62c6deaf13e40" 717s ok 58 717s # --- 717s # HEAD /apache/etags/none/is/test.txt 717s # Expecting two components in ETag field 717s # Received "40938-b" 717s ok 59 717s # --- 717s # HEAD /apache/etags/none/s/test.txt 717s # Expecting one component in ETag field 717s # Received "b" 717s ok 60 717s # --- 717s # HEAD /apache/etags/none/plus-i/test.txt 717s # Expecting one component in ETag field 717s # Received "40935" 717s ok 61 717s ok 721s t/apache/expr.t ..................... 721s 1..229 721s # Running under perl version 5.040001 for linux 721s # Current time local: Thu Sep 4 15:57:40 2025 721s # Current time GMT: Thu Sep 4 15:57:40 2025 721s # Using Test.pm version 1.31 721s # Using Apache/Test.pm version 1.44 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true" should evaluate to true, got true 721s ok 1 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "false" should evaluate to false, got false 721s ok 2 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "foo", got parse error 721s ok 3 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -eq 01" should evaluate to true, got true 721s ok 4 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -eq 2" should evaluate to false, got false 721s ok 5 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -ne 2" should evaluate to true, got true 721s ok 6 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -ne 1" should evaluate to false, got false 721s ok 7 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -lt 02" should evaluate to true, got true 721s ok 8 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -lt 1" should evaluate to false, got false 721s ok 9 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -le 2" should evaluate to true, got true 721s ok 10 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -le 1" should evaluate to true, got true 721s ok 11 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "2 -gt 1" should evaluate to true, got true 721s ok 12 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -gt 1" should evaluate to false, got false 721s ok 13 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "2 -ge 1" should evaluate to true, got true 721s ok 14 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -ge 1" should evaluate to true, got true 721s ok 15 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "1 -gt -1" should evaluate to true, got true 721s ok 16 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' == 'aa'" should evaluate to true, got true 721s ok 17 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' == 'b'" should evaluate to false, got false 721s ok 18 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' = 'aa'" should evaluate to true, got true 721s ok 19 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' = 'b'" should evaluate to false, got false 721s ok 20 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' != 'b'" should evaluate to true, got true 721s ok 21 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' != 'aa'" should evaluate to false, got false 721s ok 22 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' < 'b'" should evaluate to true, got true 721s ok 23 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' < 'aa'" should evaluate to false, got false 721s ok 24 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' <= 'b'" should evaluate to true, got true 721s ok 25 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' <= 'aa'" should evaluate to true, got true 721s ok 26 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'b' > 'aa'" should evaluate to true, got true 721s ok 27 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' > 'aa'" should evaluate to false, got false 721s ok 28 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'b' >= 'aa'" should evaluate to true, got true 721s ok 29 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'aa' >= 'aa'" should evaluate to true, got true 721s ok 30 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 721s ok 31 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 721s ok 32 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 721s ok 33 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 721s ok 34 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 721s ok 35 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 721s ok 36 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 721s ok 37 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 721s ok 38 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 721s ok 39 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 721s ok 40 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME} != ''" should evaluate to true, got true 721s ok 41 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'a' -in { 'b', 'a' } " should evaluate to true, got true 721s ok 42 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'a' -in { 'b', 'c' } " should evaluate to false, got false 721s ok 43 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' =~ /bc/ " should evaluate to true, got true 721s ok 44 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' =~ /BC/i " should evaluate to true, got true 721s ok 45 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' !~ m!bc! " should evaluate to false, got false 721s ok 46 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' !~ m!BC!i " should evaluate to false, got false 721s ok 47 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " $0 == '' " should evaluate to true, got true 721s ok 48 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " $1 == '' " should evaluate to true, got true 721s ok 49 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " $9 == '' " should evaluate to true, got true 721s ok 50 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " '$0' == '' " should evaluate to true, got true 721s ok 51 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 721s ok 52 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 721s ok 53 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 721s ok 54 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 721s ok 55 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 721s ok 56 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 721s ok 57 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 721s ok 58 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 721s ok 59 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 721s ok 60 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 721s ok 61 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 721s ok 62 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 721s ok 63 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 721s ok 64 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 721s ok 65 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 721s ok 66 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 721s ok 67 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 721s ok 68 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 721s ok 69 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 721s ok 70 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{HTTPS} == 'off' " should evaluate to true, got true 721s ok 71 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 721s ok 72 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 721s ok 73 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 721s ok 74 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 721s ok 75 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 721s ok 76 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 721s ok 77 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 721s ok 78 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 721s ok 79 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 721s ok 80 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 721s ok 81 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 721s ok 82 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "escape('?') = '%3f' " should evaluate to true, got true 721s ok 83 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "unescape('%3f') = '?' " should evaluate to true, got true 721s ok 84 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 721s ok 85 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 721s ok 86 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 721s ok 87 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "file('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 721s ok 88 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-n ''" should evaluate to false, got false 721s ok 89 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-z ''" should evaluate to true, got true 721s ok 90 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-n '1'" should evaluate to true, got true 721s ok 91 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-z '1'" should evaluate to false, got false 721s ok 92 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "-R 'abc'", got parse error 721s ok 93 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 721s ok 94 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-R '240.0.0.0'" should evaluate to false, got false 721s ok 95 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-R '240.0.0.0/8'" should evaluate to false, got false 721s ok 96 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-R 'ff::/8'" should evaluate to false, got false 721s ok 97 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 721s ok 98 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 721s ok 99 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 721s ok 100 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 721s ok 101 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 721s ok 102 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 721s ok 103 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 721s ok 104 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'foo' -strmatch '*o'" should evaluate to true, got true 721s ok 105 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 721s ok 106 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'foo' -strmatch 'F*'" should evaluate to false, got false 721s ok 107 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'foo' -strcmatch 'F*'" should evaluate to true, got true 721s ok 108 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'foo' -strmatch 'g*'" should evaluate to false, got false 721s ok 109 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'foo' -strcmatch 'g*'" should evaluate to false, got false 721s ok 110 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 721s ok 111 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 721s ok 112 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 721s ok 113 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 721s ok 114 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "foo('bar') = 'bar'", got parse error 721s ok 115 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "%{FOO} != 'bar'", got parse error 721s ok 116 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s Should get parse error for "'bar' = bar", got parse error 721s ok 117 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true" should evaluate to true, got true 721s ok 118 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && true" should evaluate to true, got true 721s ok 119 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || true" should evaluate to true, got true 721s ok 120 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || true || true" should evaluate to true, got true 721s ok 121 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || true && true" should evaluate to true, got true 721s ok 122 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && true || true" should evaluate to true, got true 721s ok 123 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && true && true" should evaluate to true, got true 721s ok 124 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || true || !true" should evaluate to true, got true 721s ok 125 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || true && !true" should evaluate to true, got true 721s ok 126 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && true || !true" should evaluate to true, got true 721s ok 127 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && true && !true" should evaluate to false, got false 721s ok 128 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && !true" should evaluate to false, got false 721s ok 129 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || !true" should evaluate to true, got true 721s ok 130 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || !true || true" should evaluate to true, got true 721s ok 131 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || !true && true" should evaluate to true, got true 721s ok 132 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && !true || true" should evaluate to true, got true 721s ok 133 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && !true && true" should evaluate to false, got false 721s ok 134 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || !true || !true" should evaluate to true, got true 721s ok 135 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true || !true && !true" should evaluate to true, got true 721s ok 136 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && !true || !true" should evaluate to false, got false 721s ok 137 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "true && !true && !true" should evaluate to false, got false 721s ok 138 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true" should evaluate to false, got false 721s ok 139 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && true" should evaluate to false, got false 721s ok 140 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || true" should evaluate to true, got true 721s ok 141 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || true || true" should evaluate to true, got true 721s ok 142 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || true && true" should evaluate to true, got true 721s ok 143 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && true || true" should evaluate to true, got true 721s ok 144 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && true && true" should evaluate to false, got false 721s ok 145 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || true || !true" should evaluate to true, got true 721s ok 146 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || true && !true" should evaluate to false, got false 721s ok 147 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && true || !true" should evaluate to false, got false 721s ok 148 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && true && !true" should evaluate to false, got false 721s ok 149 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && !true" should evaluate to false, got false 721s ok 150 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || !true" should evaluate to false, got false 721s ok 151 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || !true || true" should evaluate to true, got true 721s ok 152 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || !true && true" should evaluate to false, got false 721s ok 153 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && !true || true" should evaluate to true, got true 721s ok 154 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && !true && true" should evaluate to false, got false 721s ok 155 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || !true || !true" should evaluate to false, got false 721s ok 156 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true || !true && !true" should evaluate to false, got false 721s ok 157 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && !true || !true" should evaluate to false, got false 721s ok 158 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!true && !true && !true" should evaluate to false, got false 721s ok 159 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true)" should evaluate to false, got false 721s ok 160 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && true)" should evaluate to false, got false 721s ok 161 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || true)" should evaluate to false, got false 721s ok 162 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || true || true)" should evaluate to false, got false 721s ok 163 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || true && true)" should evaluate to false, got false 721s ok 164 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && true || true)" should evaluate to false, got false 721s ok 165 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && true && true)" should evaluate to false, got false 721s ok 166 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || true || !true)" should evaluate to false, got false 721s ok 167 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || true && !true)" should evaluate to false, got false 721s ok 168 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && true || !true)" should evaluate to false, got false 721s ok 169 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && true && !true)" should evaluate to true, got true 721s ok 170 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && !true)" should evaluate to true, got true 721s ok 171 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || !true)" should evaluate to false, got false 721s ok 172 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || !true || true)" should evaluate to false, got false 721s ok 173 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || !true && true)" should evaluate to false, got false 721s ok 174 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && !true || true)" should evaluate to false, got false 721s ok 175 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && !true && true)" should evaluate to true, got true 721s ok 176 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || !true || !true)" should evaluate to false, got false 721s ok 177 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true || !true && !true)" should evaluate to false, got false 721s ok 178 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && !true || !true)" should evaluate to true, got true 721s ok 179 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(true && !true && !true)" should evaluate to true, got true 721s ok 180 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true)" should evaluate to true, got true 721s ok 181 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && true)" should evaluate to true, got true 721s ok 182 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || true)" should evaluate to false, got false 721s ok 183 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || true || true)" should evaluate to false, got false 721s ok 184 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || true && true)" should evaluate to false, got false 721s ok 185 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && true || true)" should evaluate to false, got false 721s ok 186 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && true && true)" should evaluate to true, got true 721s ok 187 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || true || !true)" should evaluate to false, got false 721s ok 188 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || true && !true)" should evaluate to true, got true 721s ok 189 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && true || !true)" should evaluate to true, got true 721s ok 190 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && true && !true)" should evaluate to true, got true 721s ok 191 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && !true)" should evaluate to true, got true 721s ok 192 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || !true)" should evaluate to true, got true 721s ok 193 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || !true || true)" should evaluate to false, got false 721s ok 194 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || !true && true)" should evaluate to true, got true 721s ok 195 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && !true || true)" should evaluate to false, got false 721s ok 196 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && !true && true)" should evaluate to true, got true 721s ok 197 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || !true || !true)" should evaluate to true, got true 721s ok 198 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true || !true && !true)" should evaluate to true, got true 721s ok 199 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && !true || !true)" should evaluate to true, got true 721s ok 200 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "!(!true && !true && !true)" should evaluate to true, got true 721s ok 201 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 721s ok 202 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 721s ok 203 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 721s ok 204 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 721s ok 205 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 721s ok 206 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 721s ok 207 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 721s ok 208 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 721s ok 209 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 721s ok 210 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 721s ok 211 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 721s ok 212 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 721s ok 213 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 721s ok 214 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 721s ok 215 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 721s ok 216 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 721s ok 217 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 721s ok 218 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 721s ok 219 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 721s ok 220 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-F '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 721s ok 221 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-F '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 721s ok 222 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-U '/apache/' " should evaluate to true, got true 721s ok 223 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "-U '/apache/expr/none' " should evaluate to false, got false 721s ok 224 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 721s ok 225 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 721s ok 226 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "base64('foo') = 'Zm9v' " should evaluate to true, got true 721s ok 227 721s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 721s ok 228 721s Error log should not have 'Internal evaluation error' entries, found 0 721s ok 229 721s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 721s ok 726s t/apache/expr_string.t .............. 726s 1..29 726s # Running under perl version 5.040001 for linux 726s # Current time local: Thu Sep 4 15:57:43 2025 726s # Current time GMT: Thu Sep 4 15:57:43 2025 726s # Using Test.pm version 1.31 726s # Using Apache/Test.pm version 1.44 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 1 726s Expected return code 200, got 200 for 'foo' 726s ok 2 726s # testing : log message [Thu Sep 04 15:57:46.583557 2025] [log_debug:info] [pid 479507:tid 479559] [client 127.0.0.1:54554] foo (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: 'foo' 726s # received: 'foo' 726s ok 3 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 4 726s Expected return code 200, got 200 for '%{req:SomeHeader}' 726s ok 5 726s # testing : log message [Thu Sep 04 15:57:46.838468 2025] [log_debug:info] [pid 479507:tid 479559] [client 127.0.0.1:54554] SomeValue (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: 'SomeValue' 726s # received: 'SomeValue' 726s ok 6 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 7 726s Should get parse error (500) for "%{", got 500 726s ok 8 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 9 726s Expected return code 200, got 200 for '%' 726s ok 10 726s # testing : log message [Thu Sep 04 15:57:47.344237 2025] [log_debug:info] [pid 479537:tid 479572] [client 127.0.0.1:54558] % (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: '%' 726s # received: '%' 726s ok 11 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 12 726s Expected return code 200, got 200 for '}' 726s ok 13 726s # testing : log message [Thu Sep 04 15:57:47.597512 2025] [log_debug:info] [pid 479537:tid 479572] [client 127.0.0.1:54558] } (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: '}' 726s # received: '}' 726s ok 14 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 15 726s Expected return code 200, got 200 for '\"' 726s ok 16 726s # testing : log message [Thu Sep 04 15:57:47.850151 2025] [log_debug:info] [pid 479537:tid 479572] [client 127.0.0.1:54558] " (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: '"' 726s # received: '"' 726s ok 17 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 18 726s Expected return code 200, got 200 for '\'' 726s ok 19 726s # testing : log message [Thu Sep 04 15:57:48.102786 2025] [log_debug:info] [pid 479537:tid 479572] [client 127.0.0.1:54558] ' (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: '\'' 726s # received: '\'' 726s ok 20 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 21 726s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 726s ok 22 726s # testing : log message [Thu Sep 04 15:57:48.355415 2025] [log_debug:info] [pid 479537:tid 479572] [client 127.0.0.1:54558] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: '%{req:SomeHeader}' 726s # received: '%{req:SomeHeader}' 726s ok 23 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 24 726s Expected return code 200, got 200 for '%{tolower:IDENT}' 726s ok 25 726s # testing : log message [Thu Sep 04 15:57:48.608204 2025] [log_debug:info] [pid 479537:tid 479572] [client 127.0.0.1:54558] ident (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: 'ident' 726s # received: 'ident' 726s ok 26 726s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 27 726s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 726s ok 28 726s # testing : log message [Thu Sep 04 15:57:48.860829 2025] [log_debug:info] [pid 479537:tid 479572] [client 127.0.0.1:54558] get (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 726s # didn't match 726s # expected: 'get' 726s # received: 'get' 726s ok 29 726s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 726s ok 730s t/apache/getfile.t .................. 730s # using LWP client 730s 1..221 730s # Running under perl version 5.040001 for linux 730s # Current time local: Thu Sep 4 15:57:49 2025 730s # Current time GMT: Thu Sep 4 15:57:49 2025 730s # Using Test.pm version 1.31 730s # Using Apache/Test.pm version 1.44 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4c64-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 19556 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl.pod 730s # expected: 19556 730s # received: 19556 730s ok 1 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "dbb0-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 56240 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5004delta.pod 730s # expected: 56240 730s # received: 56240 730s ok 2 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "85ea-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 34282 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5005delta.pod 730s # expected: 34282 730s # received: 34282 730s ok 3 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "da40-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 55872 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5100delta.pod 730s # expected: 55872 730s # received: 55872 730s ok 4 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "ab70-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 43888 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5101delta.pod 730s # expected: 43888 730s # received: 43888 730s ok 5 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "15cb8-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 89272 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5120delta.pod 730s # expected: 89272 730s # received: 89272 730s ok 6 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2707-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 9991 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5121delta.pod 730s # expected: 9991 730s # received: 9991 730s ok 7 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2569-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 9577 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5122delta.pod 730s # expected: 9577 730s # received: 9577 730s ok 8 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1004-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4100 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5123delta.pod 730s # expected: 4100 730s # received: 4100 730s ok 9 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "e58-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 3672 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5124delta.pod 730s # expected: 3672 730s # received: 3672 730s ok 10 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1e00-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7680 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5125delta.pod 730s # expected: 7680 730s # received: 7680 730s ok 11 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "233a9-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 144297 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5140delta.pod 730s # expected: 144297 730s # received: 144297 730s ok 12 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1f1e-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7966 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5141delta.pod 730s # expected: 7966 730s # received: 7966 730s ok 13 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1aeb-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6891 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5142delta.pod 730s # expected: 6891 730s # received: 6891 730s ok 14 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1e50-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7760 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5143delta.pod 730s # expected: 7760 730s # received: 7760 730s ok 15 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "18b7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6327 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5144delta.pod 730s # expected: 6327 730s # received: 6327 730s ok 16 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "20a07-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 133639 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5160delta.pod 730s # expected: 133639 730s # received: 133639 730s ok 17 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "17fe-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6142 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5161delta.pod 730s # expected: 6142 730s # received: 6142 730s ok 18 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "e0a-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 3594 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5162delta.pod 730s # expected: 3594 730s # received: 3594 730s ok 19 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "ff5-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4085 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5163delta.pod 730s # expected: 4085 730s # received: 4085 730s ok 20 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1d280-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 119424 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5180delta.pod 730s # expected: 119424 730s # received: 119424 730s ok 21 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "19c5-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6597 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5181delta.pod 730s # expected: 6597 730s # received: 6597 730s ok 22 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "14d7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5335 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5182delta.pod 730s # expected: 5335 730s # received: 5335 730s ok 23 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1208-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4616 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5184delta.pod 730s # expected: 4616 730s # received: 4616 730s ok 24 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1c352-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 115538 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5200delta.pod 730s # expected: 115538 730s # received: 115538 730s ok 25 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2a07-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 10759 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5201delta.pod 730s # expected: 10759 730s # received: 10759 730s ok 26 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2fef-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 12271 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5202delta.pod 730s # expected: 12271 730s # received: 12271 730s ok 27 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2410-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 9232 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5203delta.pod 730s # expected: 9232 730s # received: 9232 730s ok 28 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1fa8f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 129679 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5220delta.pod 730s # expected: 129679 730s # received: 129679 730s ok 29 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "293d-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 10557 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5221delta.pod 730s # expected: 10557 730s # received: 10557 730s ok 30 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "301f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 12319 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5222delta.pod 730s # expected: 12319 730s # received: 12319 730s ok 31 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "20fa-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8442 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5223delta.pod 730s # expected: 8442 730s # received: 8442 730s ok 32 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1162-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4450 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5224delta.pod 730s # expected: 4450 730s # received: 4450 730s ok 33 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "fc09-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 64521 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5240delta.pod 730s # expected: 64521 730s # received: 64521 730s ok 34 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2009-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8201 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5241delta.pod 730s # expected: 8201 730s # received: 8201 730s ok 35 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1007-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4103 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5242delta.pod 730s # expected: 4103 730s # received: 4103 730s ok 36 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2aac-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 10924 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5243delta.pod 730s # expected: 10924 730s # received: 10924 730s ok 37 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1168-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4456 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5244delta.pod 730s # expected: 4456 730s # received: 4456 730s ok 38 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1875a-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 100186 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5260delta.pod 730s # expected: 100186 730s # received: 100186 730s ok 39 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1e25-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7717 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5261delta.pod 730s # expected: 7717 730s # received: 7717 730s ok 40 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1e16-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7702 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5262delta.pod 730s # expected: 7702 730s # received: 7702 730s ok 41 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1b69-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7017 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5263delta.pod 730s # expected: 7017 730s # received: 7017 730s ok 42 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "115d9-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 71129 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5280delta.pod 730s # expected: 71129 730s # received: 71129 730s ok 43 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "11f7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4599 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5281delta.pod 730s # expected: 4599 730s # received: 4599 730s ok 44 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1806-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6150 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5282delta.pod 730s # expected: 6150 730s # received: 6150 730s ok 45 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "13f7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5111 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5283delta.pod 730s # expected: 5111 730s # received: 5111 730s ok 46 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "a038-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 41016 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5300delta.pod 730s # expected: 41016 730s # received: 41016 730s ok 47 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1662-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5730 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5301delta.pod 730s # expected: 5730 730s # received: 5730 730s ok 48 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "124a-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4682 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5302delta.pod 730s # expected: 4682 730s # received: 4682 730s ok 49 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1374-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4980 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5303delta.pod 730s # expected: 4980 730s # received: 4980 730s ok 50 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "d310-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 54032 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5320delta.pod 730s # expected: 54032 730s # received: 54032 730s ok 51 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1b5f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7007 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5321delta.pod 730s # expected: 7007 730s # received: 7007 730s ok 52 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "9201-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 37377 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5340delta.pod 730s # expected: 37377 730s # received: 37377 730s ok 53 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1076-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4214 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5341delta.pod 730s # expected: 4214 730s # received: 4214 730s ok 54 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "f68-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 3944 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5342delta.pod 730s # expected: 3944 730s # received: 3944 730s ok 55 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "fd6-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4054 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5343delta.pod 730s # expected: 4054 730s # received: 4054 730s ok 56 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "ad8b-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 44427 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5360delta.pod 730s # expected: 44427 730s # received: 44427 730s ok 57 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1288-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4744 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5361delta.pod 730s # expected: 4744 730s # received: 4744 730s ok 58 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "f69-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 3945 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5362delta.pod 730s # expected: 3945 730s # received: 3945 730s ok 59 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "fd7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4055 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5363delta.pod 730s # expected: 4055 730s # received: 4055 730s ok 60 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "10d47-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 68935 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5380delta.pod 730s # expected: 68935 730s # received: 68935 730s ok 61 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "f6a-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 3946 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5381delta.pod 730s # expected: 3946 730s # received: 3946 730s ok 62 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "fd8-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4056 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5382delta.pod 730s # expected: 4056 730s # received: 4056 730s ok 63 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "c79b-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 51099 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5400delta.pod 730s # expected: 51099 730s # received: 51099 730s ok 64 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "15dc-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5596 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl5401delta.pod 730s # expected: 5596 730s # received: 5596 730s ok 65 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1e723-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 124707 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl561delta.pod 730s # expected: 124707 730s # received: 124707 730s ok 66 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1a2bb-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 107195 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl56delta.pod 730s # expected: 107195 730s # received: 107195 730s ok 67 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "94ac-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 38060 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl581delta.pod 730s # expected: 38060 730s # received: 38060 730s ok 68 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1176-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4470 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl582delta.pod 730s # expected: 4470 730s # received: 4470 730s ok 69 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "18bf-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6335 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl583delta.pod 730s # expected: 6335 730s # received: 6335 730s ok 70 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1cc3-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7363 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl584delta.pod 730s # expected: 7363 730s # received: 7363 730s ok 71 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1701-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5889 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl585delta.pod 730s # expected: 5889 730s # received: 5889 730s ok 72 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "122b-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4651 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl586delta.pod 730s # expected: 4651 730s # received: 4651 730s ok 73 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "20a4-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8356 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl587delta.pod 730s # expected: 8356 730s # received: 8356 730s ok 74 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "62c1-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 25281 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl588delta.pod 730s # expected: 25281 730s # received: 25281 730s ok 75 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "d28d-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 53901 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl589delta.pod 730s # expected: 53901 730s # received: 53901 730s ok 76 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1c1d5-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 115157 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perl58delta.pod 730s # expected: 115157 730s # received: 115157 730s ok 77 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4fe9-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 20457 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlaix.pod 730s # expected: 20457 730s # received: 20457 730s ok 78 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1688-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5768 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlamiga.pod 730s # expected: 5768 730s # received: 5768 730s ok 79 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2031-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8241 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlandroid.pod 730s # expected: 8241 730s # received: 8241 730s ok 80 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "cec59-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 846937 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlapi.pod 730s # expected: 846937 730s # received: 846937 730s ok 81 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "5838-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 22584 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlapio.pod 730s # expected: 22584 730s # received: 22584 730s ok 82 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1b62-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7010 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlartistic.pod 730s # expected: 7010 730s # received: 7010 730s ok 83 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "210c-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8460 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlbook.pod 730s # expected: 8460 730s # received: 8460 730s ok 84 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "126-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 294 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlboot.pod 730s # expected: 294 730s # received: 294 730s ok 85 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "130-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 304 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlbot.pod 730s # expected: 304 730s # received: 304 730s ok 86 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1f50-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8016 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlbs2000.pod 730s # expected: 8016 730s # received: 8016 730s ok 87 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "dea2-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 56994 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlcall.pod 730s # expected: 56994 730s # received: 56994 730s ok 88 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1180-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4480 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlcheat.pod 730s # expected: 4480 730s # received: 4480 730s ok 89 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "3179-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 12665 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlclass.pod 730s # expected: 12665 730s # received: 12665 730s ok 90 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "3c63-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 15459 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlclassguts.pod 730s # expected: 15459 730s # received: 15459 730s ok 91 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "d19f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 53663 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlclib.pod 730s # expected: 53663 730s # received: 53663 730s ok 92 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "12e5-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4837 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlcn.pod 730s # expected: 4837 730s # received: 4837 730s ok 93 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1b1b-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6939 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlcommunity.pod 730s # expected: 6939 730s # received: 6939 730s ok 94 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "662a-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 26154 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlcygwin.pod 730s # expected: 26154 730s # received: 26154 730s ok 95 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "cfa2-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 53154 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldata.pod 730s # expected: 53154 730s # received: 53154 730s ok 96 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "134d-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4941 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 730s # expected: 4941 730s # received: 4941 730s ok 97 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "a85c-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 43100 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldebguts.pod 730s # expected: 43100 730s # received: 43100 730s ok 98 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "5693-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 22163 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldebtut.pod 730s # expected: 22163 730s # received: 22163 730s ok 99 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "9bc9-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 39881 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldebug.pod 730s # expected: 39881 730s # received: 39881 730s ok 100 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "15dc-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5596 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldelta.pod 730s # expected: 5596 730s # received: 5596 730s ok 101 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "5fb8-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 24504 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldeprecation.pod 730s # expected: 24504 730s # received: 24504 730s ok 102 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4d4ea-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 316650 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldiag.pod 730s # expected: 316650 730s # received: 316650 730s ok 103 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "24a0-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 9376 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldoc.pod 730s # expected: 9376 730s # received: 9376 730s ok 104 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "b4ed-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 46317 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldocstyle.pod 730s # expected: 46317 730s # received: 46317 730s ok 105 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "6946-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 26950 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldsc.pod 730s # expected: 26950 730s # received: 26950 730s ok 106 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1f20-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7968 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perldtrace.pod 730s # expected: 7968 730s # received: 7968 730s ok 107 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1497f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 84351 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlebcdic.pod 730s # expected: 84351 730s # received: 84351 730s ok 108 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "937e-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 37758 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlembed.pod 730s # expected: 37758 730s # received: 37758 730s ok 109 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2812-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 10258 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlexperiment.pod 730s # expected: 10258 730s # received: 10258 730s ok 110 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "58d2-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 22738 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq.pod 730s # expected: 22738 730s # received: 22738 730s ok 111 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "34a1-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 13473 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq1.pod 730s # expected: 13473 730s # received: 13473 730s ok 112 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "292a-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 10538 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq2.pod 730s # expected: 10538 730s # received: 10538 730s ok 113 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "92e1-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 37601 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq3.pod 730s # expected: 37601 730s # received: 37601 730s ok 114 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "16bcd-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 93133 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq4.pod 730s # expected: 93133 730s # received: 93133 730s ok 115 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "dbc1-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 56257 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq5.pod 730s # expected: 56257 730s # received: 56257 730s ok 116 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "9a71-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 39537 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq6.pod 730s # expected: 39537 730s # received: 39537 730s ok 117 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "93ae-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 37806 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq7.pod 730s # expected: 37806 730s # received: 37806 730s ok 118 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "c30c-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 49932 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq8.pod 730s # expected: 49932 730s # received: 49932 730s ok 119 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "3b75-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 15221 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfaq9.pod 730s # expected: 15221 730s # received: 15221 730s ok 120 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "56ca-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 22218 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfilter.pod 730s # expected: 22218 730s # received: 22218 730s ok 121 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "342b-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 13355 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfork.pod 730s # expected: 13355 730s # received: 13355 730s ok 122 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4122-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 16674 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlform.pod 730s # expected: 16674 730s # received: 16674 730s ok 123 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "671-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 1649 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 730s # expected: 1649 730s # received: 1649 730s ok 124 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "68740-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 427840 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlfunc.pod 730s # expected: 427840 730s # received: 427840 730s ok 125 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "7c2e-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 31790 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlgit.pod 730s # expected: 31790 730s # received: 31790 730s ok 126 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "219ca-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 137674 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlglossary.pod 730s # expected: 137674 730s # received: 137674 730s ok 127 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4072-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 16498 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlgov.pod 730s # expected: 16498 730s # received: 16498 730s ok 128 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "35f7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 13815 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlgpl.pod 730s # expected: 13815 730s # received: 13815 730s ok 129 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "31bb8-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 203704 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlguts.pod 730s # expected: 203704 730s # received: 203704 730s ok 130 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "afe5-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 45029 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlhack.pod 730s # expected: 45029 730s # received: 45029 730s ok 131 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1297d-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 76157 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlhacktips.pod 730s # expected: 76157 730s # received: 76157 730s ok 132 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1809-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6153 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlhacktut.pod 730s # expected: 6153 730s # received: 6153 730s ok 133 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "602-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 1538 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlhaiku.pod 730s # expected: 1538 730s # received: 1538 730s ok 134 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "ebeb-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 60395 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlhist.pod 730s # expected: 60395 730s # received: 60395 730s ok 135 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "77a4-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 30628 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlhpux.pod 730s # expected: 30628 730s # received: 30628 730s ok 136 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "7dd-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 2013 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlhurd.pod 730s # expected: 2013 730s # received: 2013 730s ok 137 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1fc9f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 130207 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlintern.pod 730s # expected: 130207 730s # received: 130207 730s ok 138 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "9216-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 37398 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlinterp.pod 730s # expected: 37398 730s # received: 37398 730s ok 139 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "579a-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 22426 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlintro.pod 730s # expected: 22426 730s # received: 22426 730s ok 140 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "8ad2-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 35538 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perliol.pod 730s # expected: 35538 730s # received: 35538 730s ok 141 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "11818-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 71704 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlipc.pod 730s # expected: 71704 730s # received: 71704 730s ok 142 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1150-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4432 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlirix.pod 730s # expected: 4432 730s # received: 4432 730s ok 143 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "20a8-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8360 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perljp.pod 730s # expected: 8360 730s # received: 8360 730s ok 144 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2fc0-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 12224 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlko.pod 730s # expected: 12224 730s # received: 12224 730s ok 145 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "163-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 355 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perllexwarn.pod 730s # expected: 355 730s # received: 355 730s ok 146 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "7ea-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 2026 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perllinux.pod 730s # expected: 2026 730s # received: 2026 730s ok 147 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "12978-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 76152 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perllocale.pod 730s # expected: 76152 730s # received: 76152 730s ok 148 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2487-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 9351 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perllol.pod 730s # expected: 9351 730s # received: 9351 730s ok 149 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2f6f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 12143 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlmacosx.pod 730s # expected: 12143 730s # received: 12143 730s ok 150 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "67a7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 26535 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlmod.pod 730s # expected: 26535 730s # received: 26535 730s ok 151 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2574-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 9588 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 730s # expected: 9588 730s # received: 9588 730s ok 152 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1095c-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 67932 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlmodlib.pod 730s # expected: 67932 730s # received: 67932 730s ok 153 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "573b-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 22331 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 730s # expected: 22331 730s # received: 22331 730s ok 154 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "d65-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 3429 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlmroapi.pod 730s # expected: 3429 730s # received: 3429 730s ok 155 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2ad3-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 10963 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlnewmod.pod 730s # expected: 10963 730s # received: 10963 730s ok 156 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "20a5-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8357 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlnumber.pod 730s # expected: 8357 730s # received: 8357 730s ok 157 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "8d31-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 36145 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlobj.pod 730s # expected: 36145 730s # received: 36145 730s ok 158 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "6885-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 26757 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlootut.pod 730s # expected: 26757 730s # received: 26757 730s ok 159 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2b4ac-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 177324 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlop.pod 730s # expected: 177324 730s # received: 177324 730s ok 160 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4db-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 1243 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 730s # expected: 1243 730s # received: 1243 730s ok 161 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "3b77-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 15223 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlopentut.pod 730s # expected: 15223 730s # received: 15223 730s ok 162 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "16cb7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 93367 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlos2.pod 730s # expected: 93367 730s # received: 93367 730s ok 163 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "37cb-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 14283 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlos390.pod 730s # expected: 14283 730s # received: 14283 730s ok 164 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "12b0-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4784 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlos400.pod 730s # expected: 4784 730s # received: 4784 730s ok 165 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "c8a9-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 51369 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlpacktut.pod 730s # expected: 51369 730s # received: 51369 730s ok 166 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "c2bc-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 49852 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlperf.pod 730s # expected: 49852 730s # received: 49852 730s ok 167 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1418-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5144 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlplan9.pod 730s # expected: 5144 730s # received: 5144 730s ok 168 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "5b65-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 23397 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlpod.pod 730s # expected: 23397 730s # received: 23397 730s ok 169 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "10d10-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 68880 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlpodspec.pod 730s # expected: 68880 730s # received: 68880 730s ok 170 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2f40-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 12096 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 730s # expected: 12096 730s # received: 12096 730s ok 171 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "67b7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 26551 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlpolicy.pod 730s # expected: 26551 730s # received: 26551 730s ok 172 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "15db1-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 89521 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlport.pod 730s # expected: 89521 730s # received: 89521 730s ok 173 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1412-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 5138 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlpragma.pod 730s # expected: 5138 730s # received: 5138 730s ok 174 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1a25-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 6693 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlqnx.pod 730s # expected: 6693 730s # received: 6693 730s ok 175 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "21256-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 135766 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlre.pod 730s # expected: 135766 730s # received: 135766 730s ok 176 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "8a9c-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 35484 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlreapi.pod 730s # expected: 35484 730s # received: 35484 730s ok 177 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "818f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 33167 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 730s # expected: 33167 730s # received: 33167 730s ok 178 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "bec7-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 48839 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 730s # expected: 48839 730s # received: 48839 730s ok 179 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "8d5c-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 36188 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlref.pod 730s # expected: 36188 730s # received: 36188 730s ok 180 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4944-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 18756 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlreftut.pod 730s # expected: 18756 730s # received: 18756 730s ok 181 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "a989-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 43401 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlreguts.pod 730s # expected: 43401 730s # received: 43401 730s ok 182 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1fd-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 509 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlrepository.pod 730s # expected: 509 730s # received: 509 730s ok 183 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4b07-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 19207 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlrequick.pod 730s # expected: 19207 730s # received: 19207 730s ok 184 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "3caa-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 15530 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlreref.pod 730s # expected: 15530 730s # received: 15530 730s ok 185 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1e1ef-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 123375 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlretut.pod 730s # expected: 123375 730s # received: 123375 730s ok 186 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "651-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 1617 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlriscos.pod 730s # expected: 1617 730s # received: 1617 730s ok 187 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "e707-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 59143 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlrun.pod 730s # expected: 59143 730s # received: 59143 730s ok 188 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "6cea-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 27882 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlsec.pod 730s # expected: 27882 730s # received: 27882 730s ok 189 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "4af2-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 19186 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 730s # expected: 19186 730s # received: 19186 730s ok 190 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "7494-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 29844 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlsolaris.pod 730s # expected: 29844 730s # received: 29844 730s ok 191 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1bdc-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7132 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlsource.pod 730s # expected: 7132 730s # received: 7132 730s ok 192 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "233b-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 9019 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlstyle.pod 730s # expected: 9019 730s # received: 9019 730s ok 193 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "12fb9-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 77753 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlsub.pod 730s # expected: 77753 730s # received: 77753 730s ok 194 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "d31f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 54047 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlsyn.pod 730s # expected: 54047 730s # received: 54047 730s ok 195 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "2858-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 10328 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlsynology.pod 730s # expected: 10328 730s # received: 10328 730s ok 196 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "b184-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 45444 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlthrtut.pod 730s # expected: 45444 730s # received: 45444 730s ok 197 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "9a91-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 39569 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perltie.pod 730s # expected: 39569 730s # received: 39569 730s ok 198 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "cda6a-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 842346 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perltoc.pod 730s # expected: 842346 730s # received: 842346 730s ok 199 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "174-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 372 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perltodo.pod 730s # expected: 372 730s # received: 372 730s ok 200 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "126-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 294 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perltooc.pod 730s # expected: 294 730s # received: 294 730s ok 201 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "126-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 294 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perltoot.pod 730s # expected: 294 730s # received: 294 730s ok 202 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "297f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 10623 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perltrap.pod 730s # expected: 10623 730s # received: 10623 730s ok 203 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "213f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 8511 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perltru64.pod 730s # expected: 8511 730s # received: 8511 730s ok 204 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1183-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4483 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perltw.pod 730s # expected: 4483 730s # received: 4483 730s ok 205 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "162b6-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 90806 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlunicode.pod 730s # expected: 90806 730s # received: 90806 730s ok 206 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "6349-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 25417 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlunicook.pod 730s # expected: 25417 730s # received: 25417 730s ok 207 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "372e-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 14126 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlunifaq.pod 730s # expected: 14126 730s # received: 14126 730s ok 208 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "96e1-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 38625 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perluniintro.pod 730s # expected: 38625 730s # received: 38625 730s ok 209 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "6eefa-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 454394 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perluniprops.pod 730s # expected: 454394 730s # received: 454394 730s ok 210 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1f10-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7952 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlunitut.pod 730s # expected: 7952 730s # received: 7952 730s ok 211 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "1ce8-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 7400 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlutil.pod 730s # expected: 7400 730s # received: 7400 730s ok 212 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "16c17-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 93207 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlvar.pod 730s # expected: 93207 730s # received: 93207 730s ok 213 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "c68d-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 50829 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlvms.pod 730s # expected: 50829 730s # received: 50829 730s ok 214 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "f16-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 3862 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlvos.pod 730s # expected: 3862 730s # received: 3862 730s ok 215 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "7c61-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 31841 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlwin32.pod 730s # expected: 31841 730s # received: 31841 730s ok 216 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "12d15-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 77077 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlxs.pod 730s # expected: 77077 730s # received: 77077 730s ok 217 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "c51f-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 50463 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlxstut.pod 730s # expected: 50463 730s # received: 50463 730s ok 218 730s #lwp request: 730s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "5dc1-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 24001 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 730s # expected: 24001 730s # received: 24001 730s ok 219 730s #lwp request: 730s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "bc298-63a9ccb563e40" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 770712 730s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-binary-httpd 730s # expected: 770712 730s # received: 770712 730s ok 220 730s #lwp request: 730s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 730s #User-Agent: libwww-perl/6.78 730s # 730s #server response: 730s #HTTP/1.1 200 OK 730s #Connection: close 730s #Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Accept-Ranges: bytes 730s #ETag: "3e04c0-63aee5c187c80" 730s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 730s #Vary: In-If1 730s #Content-Length: 4064448 730s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 730s #Client-Date: Thu, 04 Sep 2025 15:57:52 GMT 730s #Client-Peer: 127.0.0.1:8529 730s #Client-Response-Num: 1 730s #DMMATCH1: 1 730s # 730s # testing : download of /getfiles-binary-perl 730s # expected: 4064448 730s # received: 4064448 730s ok 221 730s ok 733s t/apache/headers.t .................. 733s 1..27 733s # Running under perl version 5.040001 for linux 733s # Current time local: Thu Sep 4 15:57:52 2025 733s # Current time GMT: Thu Sep 4 15:57:52 2025 733s # Using Test.pm version 1.31 733s # Using Apache/Test.pm version 1.44 733s testing: Hello: World 733s ok 1 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 2 733s header: [World] vs [World] 733s # testing : compare header Hello value 733s # expected: 'World' 733s # received: 'World' 733s ok 3 733s testing: Hello: World 733s ok 4 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 5 733s header: [World] vs [World] 733s # testing : compare header Hello value 733s # expected: 'World' 733s # received: 'World' 733s ok 6 733s testing: Hello: World 733s ok 7 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 8 733s header: [World] vs [World] 733s # testing : compare header Hello value 733s # expected: 'World' 733s # received: 'World' 733s ok 9 733s testing: Hello: Foo 733s Bar 733s ok 10 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 11 733s header: [Foo Bar] vs [Foo Bar] 733s # testing : compare header Hello value 733s # expected: 'Foo Bar' 733s # received: 'Foo Bar' 733s ok 12 733s testing: Hello: Foo 733s Bar 733s ok 13 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 14 733s header: [Foo Bar] vs [Foo Bar] 733s # testing : compare header Hello value 733s # expected: 'Foo Bar' 733s # received: 'Foo Bar' 733s ok 15 733s testing: Hello: Foo 733s Bar 733s ok 16 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 17 733s header: [Foo Bar] vs [Foo Bar] 733s # testing : compare header Hello value 733s # expected: 'Foo Bar' 733s # received: 'Foo Bar' 733s ok 18 733s testing: Hello: Foo 733s Bar 733s ok 19 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 20 733s header: [Foo Bar] vs [Foo Bar] 733s # testing : compare header Hello value 733s # expected: 'Foo Bar' 733s # received: 'Foo Bar' 733s ok 21 733s testing: Hello: Foo 733s Bar 733s ok 22 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 23 733s header: [Foo Bar] vs [Foo Bar] 733s # testing : compare header Hello value 733s # expected: 'Foo Bar' 733s # received: 'Foo Bar' 733s ok 24 733s testing: Hello:World 733s ok 25 733s # testing : response success 733s # expected: qr/HTTP\/1\.. 200 OK/ 733s # received: 'HTTP/1.1 200 OK' 733s ok 26 733s header: [World] vs [World] 733s # testing : compare header Hello value 733s # expected: 'World' 733s # received: 'World' 733s ok 27 733s ok 736s t/apache/hostcheck.t ................ 736s 1..14 736s # Running under perl version 5.040001 for linux 736s # Current time local: Thu Sep 4 15:57:55 2025 736s # Current time GMT: Thu Sep 4 15:57:55 2025 736s # Using Test.pm version 1.31 736s # Using Apache/Test.pm version 1.44 736s # SENDING to 127.0.0.1:8529 736s # GET / HTTP/1.1 736s Host: localhost 736s 736s # expected 200, got 200 for ok 736s ok 1 736s # SENDING to 127.0.0.1:8529 736s # GET / HTTP/1.1 736s Host: localhost:1 736s 736s # expected 200, got 200 for port ignored 736s ok 2 736s # SENDING to 127.0.0.1:8529 736s # GET / HTTP/1.1 736s Host: notlisted 736s 736s # expected 200, got 200 for name not listed 736s ok 3 736s # SENDING to 127.0.0.1:8529 736s # GET / HTTP/1.1 736s Host: 127.0.0.1 736s 736s # expected 200, got 200 for IP not in serveralias/servername 736s ok 4 736s # SENDING to 127.0.0.1:8529 736s # GET / HTTP/1.1 736s Host: default-strict 736s 736s # expected 200, got 200 for NVH matches in default server 736s ok 5 736s # SENDING to 127.0.0.1:8529 736s # GET / HTTP/1.1 736s Host: nvh-strict 736s 736s # expected 200, got 200 for NVH matches 736s ok 6 736s # SENDING to 127.0.0.1:8529 736s # GET / HTTP/1.1 736s Host: nvh-strict:1 736s 736s # expected 200, got 200 for NVH matches port ignored 736s ok 7 736s # SENDING to 127.0.0.1:8556 736s # GET / HTTP/1.1 736s Host: localhost 736s 736s # expected 400, got 400 for ok 736s ok 8 736s # SENDING to 127.0.0.1:8556 736s # GET / HTTP/1.1 736s Host: localhost:1 736s 736s # expected 400, got 400 for port ignored 736s ok 9 736s # SENDING to 127.0.0.1:8556 736s # GET / HTTP/1.1 736s Host: notlisted 736s 736s # expected 400, got 400 for name not listed 736s ok 10 736s # SENDING to 127.0.0.1:8556 736s # GET / HTTP/1.1 736s Host: 127.0.0.1 736s 736s # expected 400, got 400 for IP not in serveralias/servername 736s ok 11 736s # SENDING to 127.0.0.1:8556 736s # GET / HTTP/1.1 736s Host: default-strict 736s 736s # expected 200, got 200 for NVH matches in default server 736s ok 12 736s # SENDING to 127.0.0.1:8556 736s # GET / HTTP/1.1 736s Host: nvh-strict 736s 736s # expected 200, got 200 for NVH matches 736s ok 13 736s # SENDING to 127.0.0.1:8556 736s # GET / HTTP/1.1 736s Host: nvh-strict:1 736s 736s # expected 200, got 200 for NVH matches port ignored 736s ok 14 736s ok 739s t/apache/http_strict.t .............. 739s 1..178 739s # Running under perl version 5.040001 for linux 739s # Current time local: Thu Sep 4 15:57:58 2025 739s # Current time GMT: Thu Sep 4 15:57:58 2025 739s # Using Test.pm version 1.31 739s # Using Apache/Test.pm version 1.44 739s # SENDING: 739s # GET / HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 1 739s # SENDING: 739s # GET / HTTP/1.0\n\n 739s # expecting success, got 200 739s ok 2 739s # SENDING: 739s # get / HTTP/1.0\r\n\r\n 739s # expecting 501, got 501 739s ok 3 739s # SENDING: 739s # G ET / HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 4 739s # SENDING: 739s # G\x00ET / HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 5 739s # SENDING: 739s # G/T / HTTP/1.0\r\n\r\n 739s # expecting 501, got 501 739s ok 6 739s # SENDING: 739s # GET /\x00 HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 7 739s # SENDING: 739s # GET / HTTP/1.0\x00\r\n\r\n 739s # expecting 400, got 400 739s ok 8 739s # SENDING: 739s # GET\x0c/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 9 739s # SENDING: 739s # GET\r/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 10 739s # SENDING: 739s # GET\t/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 11 739s # SENDING: 739s # GET / HTT/1.0\r\n\r\n 739s # expecting error, got 400 739s ok 12 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 739s # expecting success, got 200 739s ok 13 739s # SENDING: 739s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 739s # expecting success, got 200 739s ok 14 739s # SENDING: 739s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 739s # expecting success, got 200 739s ok 15 739s # SENDING: 739s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 739s # expecting 400, got 400 739s ok 16 739s # SENDING: 739s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 739s # expecting 400, got 400 739s ok 17 739s # SENDING: 739s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 739s # expecting 200, got 200 739s ok 18 739s # SENDING: 739s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 739s # expecting 400, got 400 739s ok 19 739s # SENDING: 739s # GET / HTTP/\r\nHost: localhost\r\n\r\n 739s # expecting error, got 400 739s ok 20 739s # SENDING: 739s # GET / HTTP/0.9\r\n\r\n 739s # expecting error, got 400 739s ok 21 739s # SENDING: 739s # GET / HTTP/0.8\r\n\r\n 739s # expecting error, got 400 739s ok 22 739s # SENDING: 739s # GET /\x01 HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 23 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 24 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 739s # expecting 200, got 200 739s ok 25 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 739s # expecting 400, got 400 739s ok 26 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 739s # expecting 200, got 200 739s ok 27 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo\r\n\r\n 739s # expecting 400, got 400 739s ok 28 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 739s # expecting 400, got 400 739s ok 29 739s # SENDING: 739s # GET / HTTP/1.0\r\n: bar\r\n\r\n 739s # expecting 400, got 400 739s ok 30 739s # SENDING: 739s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 31 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 739s # expecting 400, got 400 739s ok 32 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 739s # expecting 400, got 400 739s ok 33 739s # SENDING: 739s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 739s # expecting 400, got 400 739s ok 34 739s # SENDING: 739s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 35 739s # SENDING: 739s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 739s # expecting 400, got 400 739s ok 36 739s # SENDING: 739s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 739s # expecting 400, got 400 739s ok 37 739s # SENDING: 739s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 739s # expecting 200, got 200 739s ok 38 739s # SENDING: 739s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 739s # expecting 400, got 400 739s ok 39 739s # SENDING: 739s # GET / HTTP/1.0\r\r 739s # expecting dropped connection and HTTPD dropped connection 739s ok 40 739s # SENDING: 739s # GET /\r\n 739s # expecting headerless HTTP/0.9 body, got response 739s ok 41 739s # SENDING: 739s # GET /#frag HTTP/1.0\r\n 739s # expecting 400, got 400 739s ok 42 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 739s # expecting 200, got 200 739s ok 43 739s # SENDING: 739s # GET http://017700000001/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 44 739s # SENDING: 739s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 45 739s # SENDING: 739s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 46 739s # SENDING: 739s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 47 739s # SENDING: 739s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 48 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 739s # expecting 200, got 200 739s ok 49 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 739s # expecting 400, got 400 739s ok 50 739s # SENDING: 739s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 51 739s # SENDING: 739s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 52 739s # SENDING: 739s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 53 739s # SENDING: 739s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 54 739s # SENDING: 739s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 55 739s # SENDING: 739s # GET http://[::1]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 56 739s # SENDING: 739s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 57 739s # SENDING: 739s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 58 739s # SENDING: 739s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 59 739s # SENDING: 739s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 60 739s # SENDING: 739s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 61 739s # SENDING: 739s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 62 739s # SENDING: 739s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 63 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 739s # expecting success, got 200 739s ok 64 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 739s # expecting success, got 200 739s ok 65 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 739s # expecting success, got 200 739s ok 66 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 739s # expecting success, got 200 739s ok 67 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 739s # expecting success, got 200 739s ok 68 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 739s # expecting success, got 200 739s ok 69 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 739s # expecting 200, got 200 739s ok 70 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 739s # expecting 200, got 200 739s ok 71 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 739s # expecting 400, got 400 739s ok 72 739s # SENDING: 739s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 73 739s # SENDING: 739s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 74 739s # SENDING: 739s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 75 739s # SENDING: 739s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 76 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 739s # expecting 200, got 200 739s ok 77 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 739s # expecting 200, got 200 739s ok 78 739s # SENDING: 739s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 79 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 739s # DECODED: Foo: bar 739s # RESPONSE: 739s # HTTP/1.1 200 OK\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Foo: bar\r\n 739s # Vary: In-If1\r\n 739s # DMMATCH1: 1\r\n 739s # Connection: close\r\n 739s # Content-Type: text/plain\r\n 739s # \r\n 739s # Hi!\n 739s # SERVERNAME=localhost\n 739s # HTTP_HOST=\n 739s # 739s # expecting 200, got 200 739s ok 80 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 739s # DECODED: Foo: 739s # RESPONSE: 739s # HTTP/1.1 200 OK\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Foo: \r\n 739s # Vary: In-If1\r\n 739s # DMMATCH1: 1\r\n 739s # Connection: close\r\n 739s # Content-Type: text/plain\r\n 739s # \r\n 739s # Hi!\n 739s # SERVERNAME=localhost\n 739s # HTTP_HOST=\n 739s # 739s # expecting 200, got 200 739s ok 81 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 739s # DECODED: : bar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 564\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 82 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 739s # DECODED: F\x00oo: bar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 528\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 83 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 739s # DECODED: F\x01oo: bar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 564\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 84 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 739s # DECODED: F\noo: bar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 528\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 85 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 739s # DECODED: Foo: b\tar 739s # RESPONSE: 739s # HTTP/1.1 200 OK\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Foo: b\tar\r\n 739s # Vary: In-If1\r\n 739s # DMMATCH1: 1\r\n 739s # Connection: close\r\n 739s # Content-Type: text/plain\r\n 739s # \r\n 739s # Hi!\n 739s # SERVERNAME=localhost\n 739s # HTTP_HOST=\n 739s # 739s # expecting 200, got 200 739s ok 86 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 739s # DECODED: Foo: b\x01ar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 564\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 87 739s # SENDING: 739s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 739s # expecting 500, got 500 739s ok 88 739s # SENDING: 739s # GET / HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 89 739s # SENDING: 739s # GET / HTTP/1.0\n\n 739s # expecting 400, got 400 739s ok 90 739s # SENDING: 739s # get / HTTP/1.0\r\n\r\n 739s # expecting 501, got 501 739s ok 91 739s # SENDING: 739s # G ET / HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 92 739s # SENDING: 739s # G\x00ET / HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 93 739s # SENDING: 739s # G/T / HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 94 739s # SENDING: 739s # GET /\x00 HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 95 739s # SENDING: 739s # GET / HTTP/1.0\x00\r\n\r\n 739s # expecting 400, got 400 739s ok 96 739s # SENDING: 739s # GET\x0c/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 97 739s # SENDING: 739s # GET\r/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 98 739s # SENDING: 739s # GET\t/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 99 739s # SENDING: 739s # GET / HTT/1.0\r\n\r\n 739s # expecting error, got 400 739s ok 100 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 739s # expecting success, got 200 739s ok 101 739s # SENDING: 739s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 739s # expecting success, got 200 739s ok 102 739s # SENDING: 739s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 739s # expecting success, got 200 739s ok 103 739s # SENDING: 739s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 739s # expecting 400, got 400 739s ok 104 739s # SENDING: 739s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 739s # expecting 400, got 400 739s ok 105 739s # SENDING: 739s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 739s # expecting 400, got 400 739s ok 106 739s # SENDING: 739s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 739s # expecting 400, got 400 739s ok 107 739s # SENDING: 739s # GET / HTTP/\r\nHost: localhost\r\n\r\n 739s # expecting error, got 400 739s ok 108 739s # SENDING: 739s # GET / HTTP/0.9\r\n\r\n 739s # expecting error, got 400 739s ok 109 739s # SENDING: 739s # GET / HTTP/0.8\r\n\r\n 739s # expecting error, got 400 739s ok 110 739s # SENDING: 739s # GET /\x01 HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 111 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 112 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 739s # expecting 200, got 200 739s ok 113 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 739s # expecting 400, got 400 739s ok 114 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 739s # expecting 400, got 400 739s ok 115 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo\r\n\r\n 739s # expecting 400, got 400 739s ok 116 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 739s # expecting 400, got 400 739s ok 117 739s # SENDING: 739s # GET / HTTP/1.0\r\n: bar\r\n\r\n 739s # expecting 400, got 400 739s ok 118 739s # SENDING: 739s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 119 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 739s # expecting 400, got 400 739s ok 120 739s # SENDING: 739s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 739s # expecting 400, got 400 739s ok 121 739s # SENDING: 739s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 739s # expecting 400, got 400 739s ok 122 739s # SENDING: 739s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 739s # expecting 400, got 400 739s ok 123 739s # SENDING: 739s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 739s # expecting 400, got 400 739s ok 124 739s # SENDING: 739s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 739s # expecting 400, got 400 739s ok 125 739s # SENDING: 739s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 739s # expecting 200, got 200 739s ok 126 739s # SENDING: 739s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 739s # expecting 400, got 400 739s ok 127 739s # SENDING: 739s # GET / HTTP/1.0\r\r 739s # expecting dropped connection and HTTPD dropped connection 739s ok 128 739s # SENDING: 739s # GET /\r\n 739s # expecting headerless HTTP/0.9 body, got response 739s ok 129 739s # SENDING: 739s # GET /#frag HTTP/1.0\r\n 739s # expecting 400, got 400 739s ok 130 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 739s # expecting 400, got 400 739s ok 131 739s # SENDING: 739s # GET http://017700000001/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 132 739s # SENDING: 739s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 133 739s # SENDING: 739s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 134 739s # SENDING: 739s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 135 739s # SENDING: 739s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 136 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 739s # expecting 400, got 400 739s ok 137 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 739s # expecting 400, got 400 739s ok 138 739s # SENDING: 739s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 139 739s # SENDING: 739s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 140 739s # SENDING: 739s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 141 739s # SENDING: 739s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 142 739s # SENDING: 739s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 143 739s # SENDING: 739s # GET http://[::1]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 144 739s # SENDING: 739s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 145 739s # SENDING: 739s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 146 739s # SENDING: 739s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 147 739s # SENDING: 739s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 148 739s # SENDING: 739s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 149 739s # SENDING: 739s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 739s # expecting success, got 200 739s ok 150 739s # SENDING: 739s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 739s # expecting 400, got 400 739s ok 151 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 739s # expecting success, got 200 739s ok 152 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 739s # expecting success, got 200 739s ok 153 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 739s # expecting success, got 200 739s ok 154 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 739s # expecting success, got 200 739s ok 155 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 739s # expecting success, got 200 739s ok 156 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 739s # expecting success, got 200 739s ok 157 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 739s # expecting 400, got 400 739s ok 158 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 739s # expecting 400, got 400 739s ok 159 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 739s # expecting 400, got 400 739s ok 160 739s # SENDING: 739s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 161 739s # SENDING: 739s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 162 739s # SENDING: 739s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 163 739s # SENDING: 739s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 739s # expecting 200, got 200 739s ok 164 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 739s # expecting 200, got 200 739s ok 165 739s # SENDING: 739s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 739s # expecting 200, got 200 739s ok 166 739s # SENDING: 739s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 739s # expecting 200, got 200 739s ok 167 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 739s # DECODED: Foo: bar 739s # RESPONSE: 739s # HTTP/1.1 200 OK\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Foo: bar\r\n 739s # Vary: In-If1\r\n 739s # DMMATCH1: 1\r\n 739s # Connection: close\r\n 739s # Content-Type: text/plain\r\n 739s # \r\n 739s # Hi!\n 739s # SERVERNAME=localhost\n 739s # HTTP_HOST=\n 739s # 739s # expecting 200, got 200 739s ok 168 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 739s # DECODED: Foo: 739s # RESPONSE: 739s # HTTP/1.1 200 OK\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Foo: \r\n 739s # Vary: In-If1\r\n 739s # DMMATCH1: 1\r\n 739s # Connection: close\r\n 739s # Content-Type: text/plain\r\n 739s # \r\n 739s # Hi!\n 739s # SERVERNAME=localhost\n 739s # HTTP_HOST=\n 739s # 739s # expecting 200, got 200 739s ok 169 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 739s # DECODED: : bar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 564\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 170 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 739s # DECODED: F\x00oo: bar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 528\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 171 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 739s # DECODED: F\x01oo: bar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 564\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 172 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 739s # DECODED: F\noo: bar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 528\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 173 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 739s # DECODED: Foo: b\tar 739s # RESPONSE: 739s # HTTP/1.1 200 OK\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Foo: b\tar\r\n 739s # Vary: In-If1\r\n 739s # DMMATCH1: 1\r\n 739s # Connection: close\r\n 739s # Content-Type: text/plain\r\n 739s # \r\n 739s # Hi!\n 739s # SERVERNAME=localhost\n 739s # HTTP_HOST=\n 739s # 739s # expecting 200, got 200 739s ok 174 739s # SENDING: 739s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 739s # DECODED: Foo: b\x01ar 739s # RESPONSE: 739s # HTTP/1.1 500 Internal Server Error\r\n 739s # Date: Thu, 04 Sep 2025 15:58:01 GMT\r\n 739s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 739s # Content-Length: 564\r\n 739s # Connection: close\r\n 739s # Content-Type: text/html; charset=iso-8859-1\r\n 739s # \r\n 739s # \n 739s # \n 739s # ... 739s # expecting 500, got 500 739s ok 175 739s # SENDING: 739s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 739s # expecting 500, got 500 739s ok 176 739s ok 177 739s ok 178 739s ok 742s t/apache/if_sections.t .............. 742s 1..46 742s # Running under perl version 5.040001 for linux 742s # Current time local: Thu Sep 4 15:58:01 2025 742s # Current time GMT: Thu Sep 4 15:58:01 2025 742s # Using Test.pm version 1.31 742s # Using Apache/Test.pm version 1.44 742s # /if_sec/ with '': 742s # expected: 200 742s # received: '200' 742s ok 1 742s # expected: undef 742s # received: undef 742s ok 2 742s # /if_sec/foo.if_test with '': 742s # expected: 200 742s # received: '200' 742s ok 3 742s # expected: undef 742s # received: undef 742s ok 4 742s # /if_sec/foo.if_test with '1': 742s # expected: 200 742s # received: '200' 742s ok 5 742s # expected: 'global1' 742s # received: 'global1' 742s ok 6 742s # /if_sec/foo.if_test with '1 11': 742s # expected: 200 742s # received: '200' 742s ok 7 742s # expected: 'global1, nested11, nested113' 742s # received: 'global1, nested11, nested113' 742s ok 8 742s # /if_sec/foo.if_test with '1 11 111': 742s # expected: 200 742s # received: '200' 742s ok 9 742s # expected: 'global1, nested11, nested111' 742s # received: 'global1, nested11, nested111' 742s ok 10 742s # /if_sec/foo.if_test with '1 11 112': 742s # expected: 200 742s # received: '200' 742s ok 11 742s # expected: 'global1, nested11, nested112' 742s # received: 'global1, nested11, nested112' 742s ok 12 742s # /if_sec/foo.if_test with '1 2': 742s # expected: 200 742s # received: '200' 742s ok 13 742s # expected: 'global1, files2' 742s # received: 'global1, files2' 742s ok 14 742s # /if_sec/dir/foo.txt with '1 2': 742s # expected: 200 742s # received: '200' 742s ok 15 742s # expected: 'global1, dir1, dir2, dir_files1' 742s # received: 'global1, dir1, dir2, dir_files1' 742s ok 16 742s # /if_sec/dir/ with '1 2': 742s # expected: 200 742s # received: '200' 742s ok 17 742s # expected: 'global1, dir1, dir2' 742s # received: 'global1, dir1, dir2' 742s ok 18 742s # /if_sec/dir/ with '1 11': 742s # expected: 200 742s # received: '200' 742s ok 19 742s # expected: 'global1, dir1, nested11, nested113' 742s # received: 'global1, dir1, nested11, nested113' 742s ok 20 742s # /if_sec/dir/ with '1 11 111': 742s # expected: 200 742s # received: '200' 742s ok 21 742s # expected: 'global1, dir1, nested11, nested111' 742s # received: 'global1, dir1, nested11, nested111' 742s ok 22 742s # /if_sec/dir/ with '1 11 112': 742s # expected: 200 742s # received: '200' 742s ok 23 742s # expected: 'global1, dir1, nested11, nested112' 742s # received: 'global1, dir1, nested11, nested112' 742s ok 24 742s # /if_sec/loc/ with '1 2': 742s # expected: 200 742s # received: '200' 742s ok 25 742s # expected: 'global1, loc1, loc2' 742s # received: 'global1, loc1, loc2' 742s ok 26 742s # /if_sec/loc/foo.txt with '1 2': 742s # expected: 200 742s # received: '200' 742s ok 27 742s # expected: 'global1, loc1, loc2' 742s # received: 'global1, loc1, loc2' 742s ok 28 742s # /if_sec/loc/ with '1 11': 742s # expected: 200 742s # received: '200' 742s ok 29 742s # expected: 'global1, loc1, nested11, nested113' 742s # received: 'global1, loc1, nested11, nested113' 742s ok 30 742s # /if_sec/loc/ with '1 11 111': 742s # expected: 200 742s # received: '200' 742s ok 31 742s # expected: 'global1, loc1, nested11, nested111' 742s # received: 'global1, loc1, nested11, nested111' 742s ok 32 742s # /if_sec/loc/ with '1 11 112': 742s # expected: 200 742s # received: '200' 742s ok 33 742s # expected: 'global1, loc1, nested11, nested112' 742s # received: 'global1, loc1, nested11, nested112' 742s ok 34 742s # /if_sec/loc/foo.if_test with '1 2': 742s # expected: 200 742s # received: '200' 742s ok 35 742s # expected: 'global1, files2, loc1, loc2' 742s # received: 'global1, files2, loc1, loc2' 742s ok 36 742s # /if_sec/loc/foo.if_test with '1 2 11': 742s # expected: 200 742s # received: '200' 742s ok 37 742s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 742s # received: 'global1, files2, loc1, loc2, nested11, nested113' 742s ok 38 742s # /if_sec/loc/foo.if_test with '1 2 11 111': 742s # expected: 200 742s # received: '200' 742s ok 39 742s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 742s # received: 'global1, files2, loc1, loc2, nested11, nested111' 742s ok 40 742s # /if_sec/loc/foo.if_test with '1 2 11 112': 742s # expected: 200 742s # received: '200' 742s ok 41 742s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 742s # received: 'global1, files2, loc1, loc2, nested11, nested112' 742s ok 42 742s # /if_sec/proxy/ with '1 2': 742s # expected: 200 742s # received: '200' 742s ok 43 742s # expected: 'global1, locp1, locp2' 742s # received: 'global1, locp1, locp2' 742s ok 44 742s # /if_sec/proxy/ with '2': 742s # expected: 200 742s # received: '200' 742s ok 45 742s # expected: 'locp2' 742s # received: 'locp2' 742s ok 46 742s ok 744s t/apache/iffile.t ................... 744s 1..2 744s # Running under perl version 5.040001 for linux 744s # Current time local: Thu Sep 4 15:58:04 2025 744s # Current time GMT: Thu Sep 4 15:58:04 2025 744s # Using Test.pm version 1.31 744s # Using Apache/Test.pm version 1.44 744s # expected: 200 744s # received: '200' 744s ok 1 744s # expected: 'success1, success2, success3, success4, success5' 744s # received: 'success1, success2, success3, success4, success5' 744s ok 2 744s ok 747s t/apache/leaks.t .................... skipped: mod_memory_track not activated 754s t/apache/limits.t ................... 754s 1..12 754s # Running under perl version 5.040001 for linux 754s # Current time local: Thu Sep 4 15:58:10 2025 754s # Current time GMT: Thu Sep 4 15:58:10 2025 754s # Using Test.pm version 1.31 754s # Using Apache/Test.pm version 1.44 754s # Testing LimitRequestLine; should succeed 754s # testing : Test #1 754s # expected: 200 754s # received: '200' 754s ok 1 754s # Testing LimitRequestLine; should fail 754s # testing : Test #2 754s # expected: 414 754s # received: '414' 754s ok 2 754s # Testing LimitRequestFieldSize; should succeed 754s # testing : Test #3 754s # expected: 200 754s # received: '200' 754s ok 3 754s # Testing LimitRequestFieldSize; should fail 754s # testing : Test #4 754s # expected: 400 754s # received: '400' 754s ok 4 754s # Testing LimitRequestFields; should succeed 754s # testing : Test #5 754s # expected: 200 754s # received: '200' 754s ok 5 754s # Testing LimitRequestFields; should fail 754s # testing : Test #6 754s # expected: 400 754s # received: '400' 754s ok 6 754s # Testing LimitRequestBody; should succeed 754s # Chunked transfer-encoding enabled 754s # testing : Test #7 754s # expected: 200 754s # received: '200' 754s ok 7 754s # Testing LimitRequestBody; should succeed 754s # Chunked transfer-encoding disabled 754s # testing : Test #8 754s # expected: 200 754s # received: '200' 754s ok 8 754s # Testing LimitRequestBody; should fail 754s # Chunked transfer-encoding enabled 754s # testing : Test #9 754s # expected: 413 754s # received: '413' 754s ok 9 754s # Testing LimitRequestBody; should fail 754s # Chunked transfer-encoding disabled 754s # testing : Test #10 754s # expected: 413 754s # received: '413' 754s ok 10 754s # Testing LimitRequestFieldSize; should succeed 754s # testing : Test #11 754s # expected: 200 754s # received: '200' 754s ok 11 754s # Testing LimitRequestFieldSize; should fail 754s # testing : Test #12 754s # expected: 400 754s # received: '400' 754s ok 12 754s ok 757s t/apache/loglevel.t ................. 757s 1..8 757s # Running under perl version 5.040001 for linux 757s # Current time local: Thu Sep 4 15:58:17 2025 757s # Current time GMT: Thu Sep 4 15:58:17 2025 757s # Using Test.pm version 1.31 757s # Using Apache/Test.pm version 1.44 757s ok 1 757s ok 2 757s ok 3 757s ok 4 757s ok 5 757s ok 6 757s ok 7 757s ok 8 757s ok 760s t/apache/maxranges.t ................ 760s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 760s 1..19 760s # Running under perl version 5.040001 for linux 760s # Current time local: Thu Sep 4 15:58:20 2025 760s # Current time GMT: Thu Sep 4 15:58:20 2025 760s # Using Test.pm version 1.31 760s # Using Apache/Test.pm version 1.44 760s ok 1 760s ok 2 760s ok 3 760s ok 4 760s ok 5 760s ok 6 760s ok 7 760s ok 8 760s ok 9 760s ok 10 760s ok 11 760s ok 12 760s ok 13 760s ok 14 760s ok 15 760s ok 16 760s ok 17 760s ok 18 760s ok 19 760s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 760s ok 764s t/apache/mergeslashes.t ............. 764s 1..9 764s # Running under perl version 5.040001 for linux 764s # Current time local: Thu Sep 4 15:58:23 2025 764s # Current time GMT: Thu Sep 4 15:58:23 2025 764s # Using Test.pm version 1.31 764s # Using Apache/Test.pm version 1.44 764s # SENDING to 127.0.0.1:8556 764s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 764s # expected 403, got 403 for exact match 764s ok 1 764s # SENDING to 127.0.0.1:8556 764s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 764s # expected 403, got 403 for merged even at front 764s ok 2 764s # SENDING to 127.0.0.1:8556 764s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 764s # expected 403, got 403 for merged even at front 764s ok 3 764s # SENDING to 127.0.0.1:8556 764s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 764s # expected 403, got 403 for c// should be merged 764s ok 4 764s # SENDING to 127.0.0.1:8556 764s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 764s # expected 403, got 403 for a// should be merged 764s ok 5 764s # SENDING to 127.0.0.1:8556 764s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 764s # expected 403, got 403 for a// matches locationmatch 764s ok 6 764s # SENDING to 127.0.0.1:8556 764s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 764s # expected 200, got 200 for c// doesn't match locationmatch 764s ok 7 764s # SENDING to 127.0.0.1:8556 764s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 764s # expected 403, got 403 for baseline failed 764s ok 8 764s # SENDING to 127.0.0.1:8556 764s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 764s # expected 403, got 403 for b//d not merged for Location with OFF 764s ok 9 764s ok 767s t/apache/mmn.t ...................... 767s 1..2 767s # Running under perl version 5.040001 for linux 767s # Current time local: Thu Sep 4 15:58:26 2025 767s # Current time GMT: Thu Sep 4 15:58:26 2025 767s # Using Test.pm version 1.31 767s # Using Apache/Test.pm version 1.44 767s ok 1 767s ok 2 767s ok 770s t/apache/options.t .................. 770s 1..2 770s # Running under perl version 5.040001 for linux 770s # Current time local: Thu Sep 4 15:58:29 2025 770s # Current time GMT: Thu Sep 4 15:58:29 2025 770s # Using Test.pm version 1.31 770s # Using Apache/Test.pm version 1.44 770s # testing : code 770s # expected: 200 770s # received: '200' 770s ok 1 770s # testing : OPTIONS 770s # expected: qr/OPTIONS/ 770s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 770s ok 2 770s ok 774s t/apache/passbrigade.t .............. 774s # using LWP client 774s 1..114 774s # Running under perl version 5.040001 for linux 774s # Current time local: Thu Sep 4 15:58:32 2025 774s # Current time GMT: Thu Sep 4 15:58:32 2025 774s # Using Test.pm version 1.31 774s # Using Apache/Test.pm version 1.44 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 1024 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 1024 774s # received: 1024 774s ok 1 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 2048 774s # received: 2048 774s ok 2 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 3072 774s # received: 3072 774s ok 3 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 4096 774s # received: 4096 774s ok 4 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 5120 774s # received: 5120 774s ok 5 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 6144 774s # received: 6144 774s ok 6 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 7168 774s # received: 7168 774s ok 7 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 8192 774s # received: 8192 774s ok 8 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 9216 774s # received: 9216 774s ok 9 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 10240 774s # received: 10240 774s ok 10 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 11264 774s # received: 11264 774s ok 11 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 12288 774s # received: 12288 774s ok 12 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 13312 774s # received: 13312 774s ok 13 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 14336 774s # received: 14336 774s ok 14 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 15360 774s # received: 15360 774s ok 15 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 16384 774s # received: 16384 774s ok 16 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 17408 774s # received: 17408 774s ok 17 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 18432 774s # received: 18432 774s ok 18 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 19456 774s # received: 19456 774s ok 19 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 20480 774s # received: 20480 774s ok 20 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 21504 774s # received: 21504 774s ok 21 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 22528 774s # received: 22528 774s ok 22 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 23552 774s # received: 23552 774s ok 23 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 24576 774s # received: 24576 774s ok 24 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 25600 774s # received: 25600 774s ok 25 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 26624 774s # received: 26624 774s ok 26 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 27648 774s # received: 27648 774s ok 27 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 28672 774s # received: 28672 774s ok 28 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 29696 774s # received: 29696 774s ok 29 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 30720 774s # received: 30720 774s ok 30 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 31744 774s # received: 31744 774s ok 31 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 32768 774s # received: 32768 774s ok 32 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 33792 774s # received: 33792 774s ok 33 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 34816 774s # received: 34816 774s ok 34 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 35840 774s # received: 35840 774s ok 35 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 36864 774s # received: 36864 774s ok 36 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 37888 774s # received: 37888 774s ok 37 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 38912 774s # received: 38912 774s ok 38 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 39936 774s # received: 39936 774s ok 39 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 40960 774s # received: 40960 774s ok 40 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 41984 774s # received: 41984 774s ok 41 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 43008 774s # received: 43008 774s ok 42 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 44032 774s # received: 44032 774s ok 43 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 45056 774s # received: 45056 774s ok 44 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 46080 774s # received: 46080 774s ok 45 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 47104 774s # received: 47104 774s ok 46 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 48128 774s # received: 48128 774s ok 47 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 49152 774s # received: 49152 774s ok 48 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 50176 774s # received: 50176 774s ok 49 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 51200 774s # received: 51200 774s ok 50 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 102400 774s # received: 102400 774s ok 51 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 307200 774s # received: 307200 774s ok 52 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 512000 774s # received: 512000 774s ok 53 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 2048000 774s # received: 2048000 774s ok 54 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 4096000 774s # received: 4096000 774s ok 55 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 6144000 774s # received: 6144000 774s ok 56 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:35 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 10240000 774s # received: 10240000 774s ok 57 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 1024 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 1024 774s # received: 1024 774s ok 58 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 2048 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 2048 774s # received: 2048 774s ok 59 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 3072 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 3072 774s # received: 3072 774s ok 60 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 4096 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 4096 774s # received: 4096 774s ok 61 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 5120 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 5120 774s # received: 5120 774s ok 62 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 6144 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 6144 774s # received: 6144 774s ok 63 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 7168 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 7168 774s # received: 7168 774s ok 64 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 8192 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 8192 774s # received: 8192 774s ok 65 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 9216 774s # received: 9216 774s ok 66 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 10240 774s # received: 10240 774s ok 67 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 11264 774s # received: 11264 774s ok 68 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 12288 774s # received: 12288 774s ok 69 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 13312 774s # received: 13312 774s ok 70 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 14336 774s # received: 14336 774s ok 71 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 15360 774s # received: 15360 774s ok 72 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 16384 774s # received: 16384 774s ok 73 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 17408 774s # received: 17408 774s ok 74 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 18432 774s # received: 18432 774s ok 75 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 19456 774s # received: 19456 774s ok 76 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 20480 774s # received: 20480 774s ok 77 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 21504 774s # received: 21504 774s ok 78 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 22528 774s # received: 22528 774s ok 79 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 23552 774s # received: 23552 774s ok 80 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 24576 774s # received: 24576 774s ok 81 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 25600 774s # received: 25600 774s ok 82 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 26624 774s # received: 26624 774s ok 83 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 27648 774s # received: 27648 774s ok 84 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 28672 774s # received: 28672 774s ok 85 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 29696 774s # received: 29696 774s ok 86 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 30720 774s # received: 30720 774s ok 87 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 31744 774s # received: 31744 774s ok 88 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 32768 774s # received: 32768 774s ok 89 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 33792 774s # received: 33792 774s ok 90 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 34816 774s # received: 34816 774s ok 91 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 35840 774s # received: 35840 774s ok 92 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 36864 774s # received: 36864 774s ok 93 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 37888 774s # received: 37888 774s ok 94 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 38912 774s # received: 38912 774s ok 95 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 39936 774s # received: 39936 774s ok 96 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 40960 774s # received: 40960 774s ok 97 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 41984 774s # received: 41984 774s ok 98 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 43008 774s # received: 43008 774s ok 99 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 44032 774s # received: 44032 774s ok 100 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 45056 774s # received: 45056 774s ok 101 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 46080 774s # received: 46080 774s ok 102 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 47104 774s # received: 47104 774s ok 103 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 48128 774s # received: 48128 774s ok 104 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 49152 774s # received: 49152 774s ok 105 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 50176 774s # received: 50176 774s ok 106 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 51200 774s # received: 51200 774s ok 107 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 102400 774s # received: 102400 774s ok 108 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 307200 774s # received: 307200 774s ok 109 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 512000 774s # received: 512000 774s ok 110 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 2048000 774s # received: 2048000 774s ok 111 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 4096000 774s # received: 4096000 774s ok 112 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 6144000 774s # received: 6144000 774s ok 113 774s #lwp request: 774s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Thu, 04 Sep 2025 15:58:36 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 10240000 774s # received: 10240000 774s ok 114 774s ok 777s t/apache/post.t ..................... 777s # using LWP client 777s 1..51 777s # Running under perl version 5.040001 for linux 777s # Current time local: Thu Sep 4 15:58:36 2025 777s # Current time GMT: Thu Sep 4 15:58:36 2025 777s # Using Test.pm version 1.31 777s # Using Apache/Test.pm version 1.44 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 1024 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '1024' 777s # received: 1024 777s ok 1 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 2048 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '2048' 777s # received: 2048 777s ok 2 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 3072 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '3072' 777s # received: 3072 777s ok 3 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 4096 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '4096' 777s # received: 4096 777s ok 4 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 5120 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '5120' 777s # received: 5120 777s ok 5 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 6144 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '6144' 777s # received: 6144 777s ok 6 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 7168 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '7168' 777s # received: 7168 777s ok 7 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 8192 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '8192' 777s # received: 8192 777s ok 8 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 9216 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 5 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '9216' 777s # received: 9216 777s ok 9 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 10240 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '10240' 777s # received: 10240 777s ok 10 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 11264 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '11264' 777s # received: 11264 777s ok 11 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 12288 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '12288' 777s # received: 12288 777s ok 12 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 13312 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '13312' 777s # received: 13312 777s ok 13 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 14336 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '14336' 777s # received: 14336 777s ok 14 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 15360 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '15360' 777s # received: 15360 777s ok 15 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 16384 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '16384' 777s # received: 16384 777s ok 16 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 17408 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '17408' 777s # received: 17408 777s ok 17 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 18432 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '18432' 777s # received: 18432 777s ok 18 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 19456 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '19456' 777s # received: 19456 777s ok 19 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 20480 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '20480' 777s # received: 20480 777s ok 20 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 21504 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '21504' 777s # received: 21504 777s ok 21 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 22528 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '22528' 777s # received: 22528 777s ok 22 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 23552 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '23552' 777s # received: 23552 777s ok 23 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 24576 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '24576' 777s # received: 24576 777s ok 24 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 25600 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '25600' 777s # received: 25600 777s ok 25 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 26624 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '26624' 777s # received: 26624 777s ok 26 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 27648 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '27648' 777s # received: 27648 777s ok 27 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 28672 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '28672' 777s # received: 28672 777s ok 28 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 29696 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '29696' 777s # received: 29696 777s ok 29 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 30720 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '30720' 777s # received: 30720 777s ok 30 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 31744 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '31744' 777s # received: 31744 777s ok 31 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 32768 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '32768' 777s # received: 32768 777s ok 32 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 33792 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '33792' 777s # received: 33792 777s ok 33 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 34816 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '34816' 777s # received: 34816 777s ok 34 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 35840 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '35840' 777s # received: 35840 777s ok 35 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 36864 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '36864' 777s # received: 36864 777s ok 36 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 37888 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '37888' 777s # received: 37888 777s ok 37 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 38912 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '38912' 777s # received: 38912 777s ok 38 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 39936 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '39936' 777s # received: 39936 777s ok 39 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 40960 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '40960' 777s # received: 40960 777s ok 40 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 41984 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '41984' 777s # received: 41984 777s ok 41 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 43008 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '43008' 777s # received: 43008 777s ok 42 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 44032 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '44032' 777s # received: 44032 777s ok 43 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 45056 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '45056' 777s # received: 45056 777s ok 44 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 46080 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '46080' 777s # received: 46080 777s ok 45 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 47104 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '47104' 777s # received: 47104 777s ok 46 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 48128 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '48128' 777s # received: 48128 777s ok 47 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 49152 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '49152' 777s # received: 49152 777s ok 48 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 50176 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '50176' 777s # received: 50176 777s ok 49 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 51200 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 6 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '51200' 777s # received: 51200 777s ok 50 777s #lwp request: 777s #POST http://localhost:8529/eat_post HTTP/1.1 777s #User-Agent: libwww-perl/6.78 777s #Content-Length: 102400 777s # 777s #server response: 777s #HTTP/1.1 200 OK 777s #Connection: close 777s #Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 777s #Vary: In-If1 777s #Content-Length: 7 777s #Client-Date: Thu, 04 Sep 2025 15:58:39 GMT 777s #Client-Peer: 127.0.0.1:8529 777s #Client-Response-Num: 1 777s #DMMATCH1: 1 777s # 777s # testing : length posted 777s # expected: '102400' 777s # received: 102400 777s ok 51 777s ok 779s t/apache/pr17629.t .................. 779s 1..4 779s # Running under perl version 5.040001 for linux 779s # Current time local: Thu Sep 4 15:58:39 2025 779s # Current time GMT: Thu Sep 4 15:58:39 2025 779s # Using Test.pm version 1.31 779s # Using Apache/Test.pm version 1.44 779s # expected: 'begin-foobar-end 779s # ' 779s # received: 'begin-foobar-end 779s # ' 779s ok 1 779s # expected: 200 779s # received: '200' 779s ok 2 779s # testing : response was gzipped 779s # expected: 'gzip' 779s # received: 'gzip' 779s ok 3 779s # expected: 'begin-foobar-end 779s # ' 779s # received: 'begin-foobar-end 779s # ' 779s ok 4 779s ok 782s t/apache/pr18757.t .................. 782s 1..3 782s # Running under perl version 5.040001 for linux 782s # Current time local: Thu Sep 4 15:58:42 2025 782s # Current time GMT: Thu Sep 4 15:58:42 2025 782s # Using Test.pm version 1.31 782s # Using Apache/Test.pm version 1.44 782s # testing : 200 response from GET 782s # expected: 200 782s # received: '200' 782s ok 1 782s # expected C-L is 26 782s # URL via proxy is http://localhost:8548/index.html 782s ok 2 782s # line: HTTP/1.1 200 OK 782s # line: Date: Thu, 04 Sep 2025 15:58:45 GMT 782s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 782s # line: Vary: In-If1 782s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 782s # line: ETag: "1a-62c6deaf13e40" 782s # line: Accept-Ranges: bytes 782s # line: Content-Length: 26 782s # line: DMMATCH1: 1 782s # line: Content-Type: text/html 782s # line: 782s # testing : whether proxy strips Content-Length header 782s # expected: 1 782s # received: 1 782s ok 3 782s ok 785s t/apache/pr35292.t .................. 785s 1..3 785s # Running under perl version 5.040001 for linux 785s # Current time local: Thu Sep 4 15:58:45 2025 785s # Current time GMT: Thu Sep 4 15:58:45 2025 785s # Using Test.pm version 1.31 785s # Using Apache/Test.pm version 1.44 785s ok 1 785s ok 2 785s # testing : read response-line 785s # expected: qr/^HTTP\/1\.. 413/ 785s # received: 'HTTP/1.1 413 Request Entity Too Large 785s # ' 785s ok 3 785s ok 788s t/apache/pr35330.t .................. 788s 1..2 788s # Running under perl version 5.040001 for linux 788s # Current time local: Thu Sep 4 15:58:48 2025 788s # Current time GMT: Thu Sep 4 15:58:48 2025 788s # Using Test.pm version 1.31 788s # Using Apache/Test.pm version 1.44 788s # testing : SSI was allowed for location 788s # expected: 200 788s # received: '200' 788s ok 1 788s # testing : file was served with correct content 788s # expected: 'hello' 788s # received: 'hello' 788s ok 2 788s ok 791s t/apache/pr37166.t .................. 791s 1..4 791s # Running under perl version 5.040001 for linux 791s # Current time local: Thu Sep 4 15:58:51 2025 791s # Current time GMT: Thu Sep 4 15:58:51 2025 791s # Using Test.pm version 1.31 791s # Using Apache/Test.pm version 1.44 791s # testing : SSI was allowed for location 791s # expected: 200 791s # received: '200' 791s ok 1 791s # testing : file was served with correct content 791s # expected: 'Hello world 791s # ' 791s # received: 'Hello world 791s # ' 791s ok 2 791s # testing : explicit 200 response 791s # expected: 200 791s # received: '200' 791s ok 3 791s # testing : file was again served with correct content 791s # expected: 'Hello world 791s # ' 791s # received: 'Hello world 791s # ' 791s ok 4 791s ok 794s t/apache/pr43939.t .................. 794s 1..4 794s # Running under perl version 5.040001 for linux 794s # Current time local: Thu Sep 4 15:58:54 2025 794s # Current time GMT: Thu Sep 4 15:58:54 2025 794s # Using Test.pm version 1.31 794s # Using Apache/Test.pm version 1.44 794s # expected: 'begin-default-end 794s # ' 794s # received: 'begin-default-end 794s # ' 794s ok 1 794s # expected: 200 794s # received: '200' 794s ok 2 794s # testing : response was gzipped 794s # expected: 'gzip' 794s # received: 'gzip' 794s ok 3 794s # expected: 'begin-default-end 794s # ' 794s # received: 'begin-default-end 794s # ' 794s ok 4 794s ok 797s t/apache/pr49328.t .................. 797s 1..1 797s # Running under perl version 5.040001 for linux 797s # Current time local: Thu Sep 4 15:58:57 2025 797s # Current time GMT: Thu Sep 4 15:58:57 2025 797s # Using Test.pm version 1.31 797s # Using Apache/Test.pm version 1.44 797s # expected: 'before 797s # included 797s # after 797s # ' 797s # received: 'before 797s # included 797s # after 797s # ' 797s ok 1 797s ok 800s t/apache/pr64339.t .................. 800s 1..12 800s # Running under perl version 5.040001 for linux 800s # Current time local: Thu Sep 4 15:59:00 2025 800s # Current time GMT: Thu Sep 4 15:59:00 2025 800s # Using Test.pm version 1.31 800s # Using Apache/Test.pm version 1.44 800s # testing : fetching /doc.xml 800s # expected: 200 800s # received: '200' 800s ok 1 800s # testing : content-type header test for /doc.xml 800s # expected: 'application/xml; charset=utf-8' 800s # received: 'application/xml; charset=utf-8' 800s ok 2 800s # testing : content test for /doc.xml 800s # expected: qr/fóó 800s # / 800s # received: 'fóó 800s # ' 800s ok 3 800s # testing : fetching /doc.fooxml 800s # expected: 200 800s # received: '200' 800s ok 4 800s # testing : content-type header test for /doc.fooxml 800s # expected: 'application/foo+xml; charset=utf-8' 800s # received: 'application/foo+xml; charset=utf-8' 800s ok 5 800s # testing : content test for /doc.fooxml 800s # expected: qr/fóó 800s # / 800s # received: 'fóó 800s # ' 800s ok 6 800s # testing : fetching /doc.notxml 800s # expected: 200 800s # received: '200' 800s ok 7 800s # testing : content-type header test for /doc.notxml 800s # expected: 'application/notreallyxml' 800s # received: 'application/notreallyxml' 800s ok 8 800s # testing : content test for /doc.notxml 800s # expected: qr/f 800s # / 800s # received: 'f 800s # ' 800s ok 9 800s # testing : fetching /doc.isohtml 800s # expected: 200 800s # received: '200' 800s ok 10 800s # testing : content-type header test for /doc.isohtml 800s # expected: 'text/html;charset=utf-8' 800s # received: 'text/html;charset=utf-8' 800s ok 11 800s # testing : content test for /doc.isohtml 800s # expected: qr/.*fóó 800s # .*<\/body><\/html>/ 800s # received: 'fóó 800s # ' 800s ok 12 800s ok 804s t/apache/rwrite.t ................... 804s # using LWP client 804s 1..114 804s # Running under perl version 5.040001 for linux 804s # Current time local: Thu Sep 4 15:59:03 2025 804s # Current time GMT: Thu Sep 4 15:59:03 2025 804s # Using Test.pm version 1.31 804s # Using Apache/Test.pm version 1.44 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:05 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 1024 804s #Client-Date: Thu, 04 Sep 2025 15:59:05 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 1024 804s # received: 1024 804s ok 1 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 2048 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 2048 804s # received: 2048 804s ok 2 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 3072 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 3072 804s # received: 3072 804s ok 3 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 4096 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 4096 804s # received: 4096 804s ok 4 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 5120 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 5120 804s # received: 5120 804s ok 5 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 6144 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 6144 804s # received: 6144 804s ok 6 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 7168 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 7168 804s # received: 7168 804s ok 7 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 8192 804s # received: 8192 804s ok 8 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 9216 804s # received: 9216 804s ok 9 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 10240 804s # received: 10240 804s ok 10 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 11264 804s # received: 11264 804s ok 11 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 12288 804s # received: 12288 804s ok 12 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 13312 804s # received: 13312 804s ok 13 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 14336 804s # received: 14336 804s ok 14 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 15360 804s # received: 15360 804s ok 15 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 16384 804s # received: 16384 804s ok 16 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 17408 804s # received: 17408 804s ok 17 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 18432 804s # received: 18432 804s ok 18 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 19456 804s # received: 19456 804s ok 19 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 20480 804s # received: 20480 804s ok 20 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 21504 804s # received: 21504 804s ok 21 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 22528 804s # received: 22528 804s ok 22 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 23552 804s # received: 23552 804s ok 23 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 24576 804s # received: 24576 804s ok 24 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 25600 804s # received: 25600 804s ok 25 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 26624 804s # received: 26624 804s ok 26 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 27648 804s # received: 27648 804s ok 27 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 28672 804s # received: 28672 804s ok 28 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 29696 804s # received: 29696 804s ok 29 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 30720 804s # received: 30720 804s ok 30 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 31744 804s # received: 31744 804s ok 31 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 32768 804s # received: 32768 804s ok 32 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 33792 804s # received: 33792 804s ok 33 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 34816 804s # received: 34816 804s ok 34 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 35840 804s # received: 35840 804s ok 35 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 36864 804s # received: 36864 804s ok 36 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 37888 804s # received: 37888 804s ok 37 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 38912 804s # received: 38912 804s ok 38 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 39936 804s # received: 39936 804s ok 39 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 40960 804s # received: 40960 804s ok 40 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 41984 804s # received: 41984 804s ok 41 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 43008 804s # received: 43008 804s ok 42 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 44032 804s # received: 44032 804s ok 43 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 45056 804s # received: 45056 804s ok 44 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 46080 804s # received: 46080 804s ok 45 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 47104 804s # received: 47104 804s ok 46 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 48128 804s # received: 48128 804s ok 47 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 49152 804s # received: 49152 804s ok 48 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 50176 804s # received: 50176 804s ok 49 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 51200 804s # received: 51200 804s ok 50 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 102400 804s # received: 102400 804s ok 51 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 307200 804s # received: 307200 804s ok 52 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 512000 804s # received: 512000 804s ok 53 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 2048000 804s # received: 2048000 804s ok 54 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 4096000 804s # received: 4096000 804s ok 55 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 6144000 804s # received: 6144000 804s ok 56 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 10240000 804s # received: 10240000 804s ok 57 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 1024 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 1024 804s # received: 1024 804s ok 58 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 2048 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 2048 804s # received: 2048 804s ok 59 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 3072 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 3072 804s # received: 3072 804s ok 60 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 4096 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 4096 804s # received: 4096 804s ok 61 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 5120 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 5120 804s # received: 5120 804s ok 62 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 6144 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 6144 804s # received: 6144 804s ok 63 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 7168 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #DMMATCH1: 1 804s # 804s # testing : bytes in body 804s # expected: 7168 804s # received: 7168 804s ok 64 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 8192 804s # received: 8192 804s ok 65 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 9216 804s # received: 9216 804s ok 66 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 10240 804s # received: 10240 804s ok 67 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 11264 804s # received: 11264 804s ok 68 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 12288 804s # received: 12288 804s ok 69 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 13312 804s # received: 13312 804s ok 70 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 14336 804s # received: 14336 804s ok 71 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 15360 804s # received: 15360 804s ok 72 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 16384 804s # received: 16384 804s ok 73 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 17408 804s # received: 17408 804s ok 74 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 18432 804s # received: 18432 804s ok 75 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 19456 804s # received: 19456 804s ok 76 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 20480 804s # received: 20480 804s ok 77 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 21504 804s # received: 21504 804s ok 78 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 22528 804s # received: 22528 804s ok 79 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 23552 804s # received: 23552 804s ok 80 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 24576 804s # received: 24576 804s ok 81 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 25600 804s # received: 25600 804s ok 82 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 26624 804s # received: 26624 804s ok 83 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 27648 804s # received: 27648 804s ok 84 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 28672 804s # received: 28672 804s ok 85 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 29696 804s # received: 29696 804s ok 86 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 30720 804s # received: 30720 804s ok 87 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 31744 804s # received: 31744 804s ok 88 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 32768 804s # received: 32768 804s ok 89 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 33792 804s # received: 33792 804s ok 90 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 34816 804s # received: 34816 804s ok 91 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 35840 804s # received: 35840 804s ok 92 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 36864 804s # received: 36864 804s ok 93 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 37888 804s # received: 37888 804s ok 94 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 38912 804s # received: 38912 804s ok 95 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 39936 804s # received: 39936 804s ok 96 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 40960 804s # received: 40960 804s ok 97 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 41984 804s # received: 41984 804s ok 98 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 43008 804s # received: 43008 804s ok 99 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 44032 804s # received: 44032 804s ok 100 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 45056 804s # received: 45056 804s ok 101 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 46080 804s # received: 46080 804s ok 102 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 47104 804s # received: 47104 804s ok 103 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 48128 804s # received: 48128 804s ok 104 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 49152 804s # received: 49152 804s ok 105 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 50176 804s # received: 50176 804s ok 106 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 51200 804s # received: 51200 804s ok 107 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 102400 804s # received: 102400 804s ok 108 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 307200 804s # received: 307200 804s ok 109 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 512000 804s # received: 512000 804s ok 110 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 2048000 804s # received: 2048000 804s ok 111 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 4096000 804s # received: 4096000 804s ok 112 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 6144000 804s # received: 6144000 804s ok 113 804s #lwp request: 804s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 804s #User-Agent: libwww-perl/6.78 804s # 804s #server response: 804s #HTTP/1.1 200 OK 804s #Connection: close 804s #Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 804s #Vary: In-If1 804s #Content-Length: 0 804s #Client-Date: Thu, 04 Sep 2025 15:59:06 GMT 804s #Client-Peer: 127.0.0.1:8529 804s #Client-Response-Num: 1 804s #Client-Transfer-Encoding: chunked 804s #DMMATCH1: 1 804s #X-Content-Length-Note: added by Apache::TestRequest 804s # 804s # testing : bytes in body 804s # expected: 10240000 804s # received: 10240000 804s ok 114 804s ok 807s t/apache/server_name_port.t ......... 807s 1..84 807s # Running under perl version 5.040001 for linux 807s # Current time local: Thu Sep 4 15:59:06 2025 807s # Current time GMT: Thu Sep 4 15:59:06 2025 807s # Using Test.pm version 1.31 807s # Using Apache/Test.pm version 1.44 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 807s # expecting 200, got 200 807s ok 1 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 2 807s # got SERVER_PORT='8529', expected '8529' 807s ok 3 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 807s # expecting 200, got 200 807s ok 4 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 5 807s # got SERVER_PORT='123', expected '123' 807s ok 6 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 807s # expecting 200, got 200 807s ok 7 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 8 807s # got SERVER_PORT='8529', expected '8529' 807s ok 9 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 807s # expecting 200, got 200 807s ok 10 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 11 807s # got SERVER_PORT='123', expected '123' 807s ok 12 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 807s # expecting 200, got 200 807s ok 13 807s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 807s ok 14 807s # got SERVER_PORT='8529', expected '8529' 807s ok 15 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 807s # expecting 200, got 200 807s ok 16 807s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 807s ok 17 807s # got SERVER_PORT='123', expected '123' 807s ok 18 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 807s # expecting 200, got 200 807s ok 19 807s # got SERVER_NAME='[::1]', expected '[::1]' 807s ok 20 807s # got SERVER_PORT='8529', expected '8529' 807s ok 21 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 807s # expecting 200, got 200 807s ok 22 807s # got SERVER_NAME='[::1]', expected '[::1]' 807s ok 23 807s # got SERVER_PORT='123', expected '123' 807s ok 24 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 807s # expecting 200, got 200 807s ok 25 807s # got SERVER_NAME='[a::1]', expected '[a::1]' 807s ok 26 807s # got SERVER_PORT='8529', expected '8529' 807s ok 27 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 807s # expecting 200, got 200 807s ok 28 807s # got SERVER_NAME='[a::1]', expected '[a::1]' 807s ok 29 807s # got SERVER_PORT='123', expected '123' 807s ok 30 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 807s # expecting 200, got 200 807s ok 31 807s # got SERVER_NAME='[a::1]', expected '[a::1]' 807s ok 32 807s # got SERVER_PORT='8529', expected '8529' 807s ok 33 807s # SENDING: 807s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 807s # expecting 200, got 200 807s ok 34 807s # got SERVER_NAME='[a::1]', expected '[a::1]' 807s ok 35 807s # got SERVER_PORT='123', expected '123' 807s ok 36 807s # SENDING: 807s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 807s # expecting 200, got 200 807s ok 37 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 38 807s # got SERVER_PORT='8529', expected '8529' 807s ok 39 807s # SENDING: 807s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 807s # expecting 200, got 200 807s ok 40 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 41 807s # got SERVER_PORT='123', expected '123' 807s ok 42 807s # SENDING: 807s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 807s # expecting 200, got 200 807s ok 43 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 44 807s # got SERVER_PORT='8529', expected '8529' 807s ok 45 807s # SENDING: 807s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 807s # expecting 200, got 200 807s ok 46 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 47 807s # got SERVER_PORT='123', expected '123' 807s ok 48 807s # SENDING: 807s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 807s # expecting 200, got 200 807s ok 49 807s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 807s ok 50 807s # got SERVER_PORT='8529', expected '8529' 807s ok 51 807s # SENDING: 807s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 807s # expecting 200, got 200 807s ok 52 807s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 807s ok 53 807s # got SERVER_PORT='123', expected '123' 807s ok 54 807s # SENDING: 807s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 807s # expecting 200, got 200 807s ok 55 807s # got SERVER_NAME='[::1]', expected '[::1]' 807s ok 56 807s # got SERVER_PORT='8529', expected '8529' 807s ok 57 807s # SENDING: 807s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 807s # expecting 200, got 200 807s ok 58 807s # got SERVER_NAME='[::1]', expected '[::1]' 807s ok 59 807s # got SERVER_PORT='123', expected '123' 807s ok 60 807s # SENDING: 807s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 807s # expecting 200, got 200 807s ok 61 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 62 807s # got SERVER_PORT='8529', expected '8529' 807s ok 63 807s # SENDING: 807s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 807s # expecting 200, got 200 807s ok 64 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 65 807s # got SERVER_PORT='123', expected '123' 807s ok 66 807s # SENDING: 807s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 807s # expecting 200, got 200 807s ok 67 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 68 807s # got SERVER_PORT='8529', expected '8529' 807s ok 69 807s # SENDING: 807s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 807s # expecting 200, got 200 807s ok 70 807s # got SERVER_NAME='righthost', expected 'righthost' 807s ok 71 807s # got SERVER_PORT='123', expected '123' 807s ok 72 807s # SENDING: 807s # 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 807s # expecting 200, got 200 807s ok 73 807s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 807s ok 74 807s # got SERVER_PORT='8529', expected '8529' 807s ok 75 807s # SENDING: 807s # 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 807s # expecting 200, got 200 807s ok 76 807s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 807s ok 77 807s # got SERVER_PORT='123', expected '123' 807s ok 78 807s # SENDING: 807s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 807s # expecting 200, got 200 807s ok 79 807s # got SERVER_NAME='[::1]', expected '[::1]' 807s ok 80 807s # got SERVER_PORT='8529', expected '8529' 807s ok 81 807s # SENDING: 807s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 807s # expecting 200, got 200 807s ok 82 807s # got SERVER_NAME='[::1]', expected '[::1]' 807s ok 83 807s # got SERVER_PORT='123', expected '123' 807s ok 84 807s ok 810s t/apache/teclchunk.t ................ skipped: Not supported yet 813s t/apr/uri.t ......................... 813s 1..1 813s # Running under perl version 5.040001 for linux 813s # Current time local: Thu Sep 4 15:59:12 2025 813s # Current time GMT: Thu Sep 4 15:59:12 2025 813s # Using Test.pm version 1.31 813s # Using Apache/Test.pm version 1.44 813s ok 1 813s ok 816s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 819s t/filter/case.t ..................... 819s 1..4 819s # Running under perl version 5.040001 for linux 819s # Current time local: Thu Sep 4 15:59:18 2025 819s # Current time GMT: Thu Sep 4 15:59:18 2025 819s # Using Test.pm version 1.31 819s # Using Apache/Test.pm version 1.44 819s ok 1 819s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 819s # expected 200 819s # received 200 819s # body: =HEAD1 NAME 819s X X 819s 819s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 819s 819s =HEAD1 SYNOPSIS 819s 819s TO DECLARE SUBROUTINES: 819s X X 819s 819s SUB NAME; # A "FORWARD" DECLARATION. 819s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 819s SUB NAME : ATTRS; # WITH ATTRIBUTES 819s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 819s 819s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 819s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 819s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 819s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 819s 819s USE FEATURE 'SIGNATURES'; 819s SUB NAME(SIG) BLOCK # WITH SIGNATURE 819s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 819s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 819s 819s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 819s X 819s 819s $SUBREF = SUB BLOCK; # NO PROTO 819s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 819s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 819s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 819s 819s USE FEATURE 'SIGNATURES'; 819s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 819s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 819s 819s TO IMPORT SUBROUTINES: 819s X 819s 819s USE MODULE QW(NAME1 NAME2 NAME3); 819s 819s TO CALL SUBROUTINES: 819s X X 819s 819s NAME(LIST); # REGULAR SUBROUTINE CALL. 819s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 819s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 819s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 819s 819s =HEAD1 DESCRIPTION 819s 819s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 819s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 819s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 819s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 819s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 819s ITS NAME OR A CODE REFERENCE. 819s 819s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 819s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 819s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 819s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 819s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 819s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 819s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 819s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 819s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 819s X X 819s 819s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 819s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 819s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 819s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 819s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 819s SUCH A SIGNATURE-USING SUBROUTINE. 819s 819s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 819s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 819s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 819s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 819s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 819s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 819s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 819s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 819s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 819s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 819s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 819s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 819s X X X<@_> 819s 819s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 819s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 819s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 819s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 819s L AND L. 819s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 819s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 819s 819s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 819s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 819s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 819s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 819s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 819s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 819s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 819s ONE LARGE INDISTINGUISHABLE LIST. 819s 819s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 819s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 819s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 819s EMPTY SUB RETURNS THE EMPTY LIST. 819s X X X 819s 819s EXAMPLE: 819s 819s SUB MAX { 819s MY $MAX = SHIFT(@_); 819s FOREACH $FOO (@_) { 819s $MAX = $FOO IF $MAX < $FOO; 819s } 819s RETURN $MAX; 819s } 819s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 819s 819s EXAMPLE: 819s 819s # GET A LINE, COMBINING CONTINUATION LINES 819s # THAT START WITH WHITESPACE 819s 819s SUB GET_LINE { 819s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 819s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 819s IF ($LOOKAHEAD =~ /^[ \T]/) { 819s $THISLINE .= $LOOKAHEAD; 819s } 819s ELSE { 819s LAST LINE; 819s } 819s } 819s RETURN $THISLINE; 819s } 819s 819s $LOOKAHEAD = ; # GET FIRST LINE 819s WHILE (DEFINED($LINE = GET_LINE())) { 819s ... 819s } 819s 819s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 819s 819s SUB MAYBESET { 819s MY($KEY, $VALUE) = @_; 819s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 819s } 819s 819s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 819s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 819s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 819s ITS CALLER'S VALUES. 819s X X 819s 819s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 819s SUB UPCASE_IN { 819s FOR (@_) { TR/A-Z/A-Z/ } 819s } 819s 819s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 819s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 819s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 819s X X 819s 819s UPCASE_IN("FREDERICK"); 819s 819s IT WOULD BE MUCH SAFER IF THE C FUNCTION 819s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 819s OF CHANGING THEM IN PLACE: 819s 819s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 819s SUB UPCASE { 819s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 819s MY @PARMS = @_; 819s FOR (@PARMS) { TR/A-Z/A-Z/ } 819s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 819s } 819s 819s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 819s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 819s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 819s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 819s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 819s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 819s 819s @NEWLIST = UPCASE(@LIST1, @LIST2); 819s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 819s 819s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 819s 819s (@X, @Y) = UPCASE(@LIST1, @LIST2); 819s 819s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 819s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 819s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 819s L
FOR ALTERNATIVES. 819s 819s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 819s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 819s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 819s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 819s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 819s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 819s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 819s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 819s SEE L FOR MORE ABOUT ALL THAT. 819s X<&> 819s 819s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 819s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 819s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 819s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 819s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 819s X 819s 819s &FOO(1,2,3); # PASS THREE ARGUMENTS 819s FOO(1,2,3); # THE SAME 819s 819s FOO(); # PASS AN EMPTY ARGUMENT LIST 819s &FOO(); # THE SAME 819s 819s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 819s USE STRICT 'SUBS'; 819s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 819s # A COMPILE-TIME ERROR 819s NO STRICT 'SUBS'; 819s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 819s # A LITERAL STRING "FOO" 819s 819s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 819s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 819s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 819s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 819s X<&> 819s 819s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 819s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 819s YOUR SUBROUTINE'S NAME. 819s 819s USE V5.16; 819s MY $FACTORIAL = SUB { 819s MY ($X) = @_; 819s RETURN 1 IF $X == 1; 819s RETURN($X * __SUB__->( $X - 1 ) ); 819s }; 819s 819s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 819s IS SUBJECT TO CHANGE. 819s 819s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 819s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 819s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 819s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 819s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 819s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 819s SPECIAL, PRE-DEFINED THINGS. 819s 819s =OVER 819s 819s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 819s 819s C 819s 819s =ITEM DOCUMENTED IN L 819s 819s C, C 819s 819s =ITEM DOCUMENTED IN L 819s 819s C, C 819s 819s =ITEM DOCUMENTED IN L 819s 819s C, C, C, C, C, C, C, 819s C, C, C, C, C, C, 819s C, C, C, C, C, C, C, 819s C, C, C, C, C, C, 819s C, C, C, C, C, 819s C, C, C, C 819s 819s =ITEM DOCUMENTED IN L 819s 819s C, C, C, C, C, C, C, 819s C, C, C, C, C, C, C, 819s C, C, C, C, C, C 819s 819s =ITEM DOCUMENTED IN L 819s 819s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 819s L<< C|PERLFUNC/REQUIRE >> 819s 819s =ITEM DOCUMENTED IN L 819s 819s C 819s 819s =ITEM DOCUMENTED IN L 819s 819s C, C, C, C, C 819s 819s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 819s 819s ANY STARTING WITH C<(> 819s 819s =BACK 819s 819s THE C, C, C, C AND C SUBROUTINES 819s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 819s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 819s EXPLICITLY. SEE L 819s 819s =HEAD2 SIGNATURES 819s 819s X X 819s 819s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 819s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 819s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 819s 819s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 819s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 819s DIRECTLY BY C, IN THE CURRENT SCOPE. 819s 819s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 819s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 819s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 819s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 819s 819s FOR EXAMPLE, 819s 819s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 819s 819s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 819s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 819s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 819s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 819s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 819s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 819s 819s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 819s THE SIGNATURE. FOR EXAMPLE, 819s 819s SUB FOO ($LEFT, $RIGHT) { 819s RETURN $LEFT + $RIGHT; 819s } 819s 819s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 819s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 819s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 819s EQUIVALENT TO 819s 819s SUB FOO { 819s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 819s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 819s MY $LEFT = $_[0]; 819s MY $RIGHT = $_[1]; 819s RETURN $LEFT + $RIGHT; 819s } 819s 819s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 819s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 819s 819s SUB FOO ($FIRST, $, $THIRD) { 819s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 819s } 819s 819s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 819s MANDATORY FOR THE CALLER TO PASS IT. 819s 819s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 819s SEPARATED FROM THE PARAMETER NAME BY C<=>: 819s 819s SUB FOO ($LEFT, $RIGHT = 0) { 819s RETURN $LEFT + $RIGHT; 819s } 819s 819s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 819s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 819s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 819s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 819s FOR EXAMPLE, 819s 819s MY $AUTO_ID = 0; 819s SUB FOO ($THING, $ID = $AUTO_ID++) { 819s PRINT "$THING HAS ID $ID"; 819s } 819s 819s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 819s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 819s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 819s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 819s 819s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 819s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 819s } 819s 819s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 819s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 819s VALUE PROVIDED WAS C. 819s 819s SUB FOO ($NAME //= "WORLD") { 819s PRINT "HELLO, $NAME"; 819s } 819s 819s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 819s 819s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 819s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 819s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 819s 819s SUB FOO ($X ||= 10) { 819s RETURN 5 + $X; 819s } 819s 819s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 819s FOR EXAMPLE, 819s 819s SUB FOO ($THING, $ = 1) { 819s PRINT $THING; 819s } 819s 819s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 819s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 819s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 819s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 819s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 819s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 819s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 819s 819s SUB FOO ($THING, $=) { 819s PRINT $THING; 819s } 819s 819s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 819s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 819s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 819s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 819s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 819s TO RIGHT. 819s 819s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 819s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 819s 819s SUB FOO ($FILTER, @INPUTS) { 819s PRINT $FILTER->($_) FOREACH @INPUTS; 819s } 819s 819s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 819s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 819s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 819s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 819s 819s SUB FOO ($THING, @) { 819s PRINT $THING; 819s } 819s 819s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 819s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 819s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 819s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 819s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 819s AS WITH STANDARD HASH CONSTRUCTION. 819s 819s SUB FOO ($FILTER, %INPUTS) { 819s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 819s } 819s 819s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 819s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 819s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 819s 819s SUB FOO ($THING, %) { 819s PRINT $THING; 819s } 819s 819s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 819s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 819s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 819s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 819s AN EMPTY ARRAY OR EMPTY HASH. 819s 819s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 819s THAT THE CALLER PASSED NO ARGUMENTS: 819s 819s SUB FOO () { 819s RETURN 123; 819s } 819s 819s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 819s WARNING IN THE C CATEGORY. FROM PERL 5.36 819s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 819s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 819s STATEMENT SUCH AS: 819s 819s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 819s 819s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 819s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 819s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 819s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 819s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 819s WARNINGS IN THE C CATEGORY WHEN 819s COMPILED: 819s 819s SUB F ($X) { 819s # THIS LINE EMITS THE WARNING SEEN BELOW 819s PRINT "ARGUMENTS ARE @_"; 819s } 819s 819s Z<> 819s 819s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 819s EXPERIMENTAL AT ... 819s 819s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 819s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 819s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 819s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 819s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 819s SUPPLY THAT ARGUMENT. 819s 819s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 819s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 819s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 819s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 819s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 819s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 819s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 819s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 819s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 819s 819s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 819s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 819s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 819s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 819s L. FOR EXAMPLE, 819s 819s SUB FOO :PROTOTYPE($) { $_[0] } 819s 819s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 819s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 819s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 819s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 819s 819s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 819s RETURN $LEFT + $RIGHT; 819s } 819s 819s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 819s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 819s THE SUBROUTINE'S BODY. 819s 819s =HEAD2 PRIVATE VARIABLES VIA MY() 819s X X X X X 819s X X 819s 819s SYNOPSIS: 819s 819s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 819s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 819s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 819s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 819s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 819s 819s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 819s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 819s SEE L AND L. 819s 819s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 819s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 819s (C/C/C/C), LOOP 819s (C/C/C/C/C), SUBROUTINE, C, 819s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 819s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 819s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 819s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 819s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 819s 819s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 819s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 819s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 819s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 819s X 819s 819s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 819s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 819s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 819s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 819s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 819s 819s MY $X = 10; 819s SUB BUMPX { $X++ } 819s 819s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 819s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 819s THE C ITSELF. SEE L. 819s X 819s 819s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 819s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 819s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 819s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 819s 819s $ARG = "FRED"; # "GLOBAL" VARIABLE 819s $N = CUBE_ROOT(27); 819s PRINT "$ARG THINKS THE ROOT IS $N\N"; 819s # OUTPUTS: FRED THINKS THE ROOT IS 3 819s 819s SUB CUBE_ROOT { 819s MY $ARG = SHIFT; # NAME DOESN'T MATTER 819s $ARG **= 1/3; 819s RETURN $ARG; 819s } 819s 819s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 819s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 819s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 819s 819s MY ($FOO) = ; # WRONG? 819s MY @FOO = ; 819s 819s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 819s 819s MY $FOO = ; 819s 819s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 819s 819s MY $FOO, $BAR = 1; # WRONG 819s 819s THAT HAS THE SAME EFFECT AS 819s 819s MY $FOO; 819s $BAR = 1; 819s 819s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 819s THE CURRENT STATEMENT. THUS, 819s 819s MY $X = $X; 819s 819s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 819s THE EXPRESSION 819s 819s MY $X = 123 AND $X == 123 819s 819s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 819s 819s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 819s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 819s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 819s 819s WHILE (MY $LINE = <>) { 819s $LINE = LC $LINE; 819s } CONTINUE { 819s PRINT $LINE; 819s } 819s 819s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 819s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 819s IT. SIMILARLY, IN THE CONDITIONAL 819s 819s IF ((MY $ANSWER = ) =~ /^YES$/I) { 819s USER_AGREES(); 819s } ELSIF ($ANSWER =~ /^NO$/I) { 819s USER_DISAGREES(); 819s } ELSE { 819s CHOMP $ANSWER; 819s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 819s } 819s 819s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 819s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 819s BUT NOT BEYOND IT. SEE L FOR INFORMATION 819s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 819s 819s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 819s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 819s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 819s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 819s IN THE LOOP 819s X X 819s 819s FOR MY $I (1, 2, 3) { 819s SOME_FUNCTION(); 819s } 819s 819s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 819s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 819s X X 819s 819s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 819s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 819s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 819s 819s USE STRICT 'VARS'; 819s 819s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 819s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 819s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 819s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 819s THIS WITH C. 819s 819s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 819s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 819s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 819s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 819s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 819s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 819s EXAMPLE. 819s 819s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 819s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 819s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 819s 819s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 819s 819s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 819s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 819s IS ALSO VISIBLE: 819s 819s PACKAGE MAIN; 819s OUR $X = 10; 819s MY $X = 20; 819s PRINT "$X AND $::X\N"; 819s 819s THAT WILL PRINT OUT C<20> AND C<10>. 819s 819s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 819s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 819s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 819s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 819s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 819s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 819s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 819s AN ANONYMOUS SUB REFERENCE: 819s 819s MY $SECRET_VERSION = '1.001-BETA'; 819s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 819s $SECRET_SUB->(); 819s 819s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 819s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 819s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 819s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 819s UNQUALIFIED AND UNQUALIFIABLE. 819s 819s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 819s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 819s L FOR SOMETHING OF A WORK-AROUND TO 819s THIS. 819s 819s =HEAD2 PERSISTENT PRIVATE VARIABLES 819s X X X X 819s X X 819s 819s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 819s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 819s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 819s 819s =HEAD3 PERSISTENT VARIABLES VIA STATE() 819s 819s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 819s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 819s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 819s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 819s THE C FORM DOES NOT REQUIRE THE 819s C PRAGMA. 819s 819s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 819s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 819s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 819s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 819s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 819s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 819s SUBROUTINE EACH TIME IT IS EXECUTED.) 819s 819s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 819s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 819s 819s USE FEATURE 'STATE'; 819s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 819s 819s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 819s 819s USE FEATURE 'STATE'; 819s SUB CREATE_COUNTER { 819s RETURN SUB { STATE $X; RETURN ++$X } 819s } 819s 819s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 819s CODE OUTSIDE. 819s 819s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 819s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 819s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 819s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 819s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 819s 819s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 819s 819s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 819s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 819s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 819s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 819s 819s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 819s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 819s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 819s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 819s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 819s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 819s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 819s 819s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 819s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 819s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 819s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 819s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 819s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 819s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 819s 819s { 819s MY $SECRET_VAL = 0; 819s SUB GIMME_ANOTHER { 819s RETURN ++$SECRET_VAL; 819s } 819s } 819s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 819s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 819s 819s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 819s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 819s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 819s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 819s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 819s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 819s STARTS TO RUN: 819s 819s BEGIN { 819s MY $SECRET_VAL = 0; 819s SUB GIMME_ANOTHER { 819s RETURN ++$SECRET_VAL; 819s } 819s } 819s 819s SEE L ABOUT THE 819s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 819s C AND C. 819s 819s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 819s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 819s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 819s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 819s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 819s 819s =HEAD2 TEMPORARY VALUES VIA LOCAL() 819s X X X X 819s X 819s 819s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 819s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 819s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 819s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 819s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 819s 819s SYNOPSIS: 819s 819s # LOCALIZATION OF VALUES 819s 819s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 819s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 819s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 819s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 819s 819s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 819s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 819s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 819s # LOCALIZATION 819s 819s # LOCALIZATION OF SYMBOLS 819s 819s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 819s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 819s # @MERLYN IS REALLY @RANDAL, ETC 819s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 819s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 819s 819s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 819s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 819s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 819s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 819s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 819s 819s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 819s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 819s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 819s CREATES NEW, DYNAMICALLY SCOPED VALUES. 819s 819s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 819s PLACED IN PARENTHESES. THIS OPERATOR WORKS 819s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 819s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 819s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 819s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 819s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 819s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 819s UNDEFINED VALUE.) 819s 819s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 819s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 819s VARIABLES OUTSIDE THE LOOP. 819s 819s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 819s X 819s 819s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 819s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 819s VIEWED AS A SCALAR OR AN ARRAY. SO 819s 819s LOCAL($FOO) = ; 819s LOCAL @FOO = ; 819s 819s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 819s 819s LOCAL $FOO = ; 819s 819s SUPPLIES A SCALAR CONTEXT. 819s 819s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 819s X 819s 819s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 819s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 819s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 819s 819s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 819s 819s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 819s { LOCAL $/ = UNDEF; $SLURP = ; } 819s 819s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 819s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 819s I, BECAUSE THE $1 VARIABLE IS 819s MAGICAL AND READ-ONLY : 819s 819s LOCAL $1 = 2; 819s 819s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 819s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 819s TO SAFELY REUSE $_ IN A SUBROUTINE. 819s 819s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 819s WORK AS DESCRIBED. 819s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 819s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 819s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 819s SEE L FOR MORE 819s DETAILS. 819s X 819s 819s =HEAD3 LOCALIZATION OF GLOBS 819s X X 819s 819s THE CONSTRUCT 819s 819s LOCAL *NAME; 819s 819s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 819s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 819s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 819s 819s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 819s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 819s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 819s SEPARATOR. 819s 819s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 819s X X 819s X 819s 819s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 819s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 819s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 819s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 819s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 819s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 819s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 819s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 819s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 819s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 819s 819s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 819s @ARY = ( 0..5 ); 819s { 819s LOCAL($ARY[5]) = 6; 819s LOCAL($HASH{'A'}) = 'DRILL'; 819s WHILE (MY $E = POP(@ARY)) { 819s PRINT "$E . . .\N"; 819s LAST UNLESS $E > 3; 819s } 819s IF (@ARY) { 819s $HASH{'ONLY A'} = 'TEST'; 819s DELETE $HASH{'A'}; 819s } 819s } 819s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 819s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 819s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 819s 819s PERL WILL PRINT 819s 819s 6 . . . 819s 4 . . . 819s 3 . . . 819s THIS IS A TEST ONLY A TEST. 819s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 819s 819s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 819s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 819s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 819s SURPRISING, AND IS VERY LIKELY TO CHANGE. 819s 819s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 819s X X X 819s X 819s 819s YOU CAN USE THE C AND C 819s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 819s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 819s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 819s 819s DO { 819s MY $VAL = $ARRAY[$IDX]; 819s LOCAL $ARRAY[$IDX]; 819s DELETE $ARRAY[$IDX]; 819s $VAL 819s } 819s 819s AND 819s 819s DO { 819s MY $VAL = $HASH{KEY}; 819s LOCAL $HASH{KEY}; 819s DELETE $HASH{KEY}; 819s $VAL 819s } 819s 819s EXCEPT THAT FOR THOSE THE C IS 819s SCOPED TO THE C BLOCK. SLICES ARE 819s ALSO ACCEPTED. 819s 819s MY %HASH = ( 819s A => [ 7, 8, 9 ], 819s B => 1, 819s ) 819s 819s { 819s MY $X = DELETE LOCAL $HASH{A}; 819s # $X IS [ 7, 8, 9 ] 819s # %HASH IS (B => 1) 819s 819s { 819s MY @NUMS = DELETE LOCAL @$X[0, 2] 819s # @NUMS IS (7, 9) 819s # $X IS [ UNDEF, 8 ] 819s 819s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 819s } 819s # $X IS BACK TO [ 7, 8, 9 ] 819s 819s } 819s # %HASH IS BACK TO ITS ORIGINAL STATE 819s 819s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 819s 819s =HEAD2 LVALUE SUBROUTINES 819s X X 819s 819s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 819s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 819s 819s MY $VAL; 819s SUB CANMOD : LVALUE { 819s $VAL; # OR: RETURN $VAL; 819s } 819s SUB NOMOD { 819s $VAL; 819s } 819s 819s CANMOD() = 5; # ASSIGNS TO $VAL 819s NOMOD() = 5; # ERROR 819s 819s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 819s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 819s BY A SCALAR. FOR EXAMPLE, CONSIDER: 819s 819s DATA(2,3) = GET_DATA(3,4); 819s 819s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 819s 819s (DATA(2,3)) = GET_DATA(3,4); 819s 819s AND IN: 819s 819s (DATA(2),DATA(3)) = GET_DATA(3,4); 819s 819s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 819s 819s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 819s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 819s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 819s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 819s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 819s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 819s 819s =HEAD2 LEXICAL SUBROUTINES 819s X X X X 819s 819s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 819s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 819s AVAILABLE UNDER C OR C OR HIGHER. 819s 819s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 819s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 819s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 819s CATEGORY WAS DISABLED. 819s 819s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 819s DECLARED, AND ONLY AFTER THAT DECLARATION: 819s 819s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 819s # VERSIONS EARLIER THAN 5.26. 819s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 819s USE FEATURE 'LEXICAL_SUBS'; 819s 819s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 819s STATE SUB FOO { 819s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 819s } 819s FOO(); # CALLS "STATE" SUB 819s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 819s 819s MY SUB BAR { ... } 819s BAR(); # CALLS "MY" SUB 819s 819s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 819s 819s # WRONG 819s MY SUB BAZ { 819s BAZ(); 819s } 819s 819s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 819s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 819s 819s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 819s 819s MY SUB BAZ { 819s __SUB__->(); # CALLS ITSELF 819s } 819s 819s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 819s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 819s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 819s HOWEVER: 819s 819s MY SUB BAZ; # PREDECLARATION 819s SUB BAZ { # DEFINE THE "MY" SUB 819s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 819s } 819s 819s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 819s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 819s C; THEY KEEP EACH OTHER ALIVE (SEE L). 819s 819s =HEAD3 C VS C 819s 819s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 819s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 819s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 819s CONTAINING BLOCK TO THE NEXT. 819s 819s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 819s NECESSARY IF YOU WANT TO CREATE CLOSURES: 819s 819s SUB WHATEVER { 819s MY $X = SHIFT; 819s MY SUB INNER { 819s ... DO SOMETHING WITH $X ... 819s } 819s INNER(); 819s } 819s 819s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 819s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 819s SEE THE C<$X> FROM THE FIRST CALL TO C. 819s 819s =HEAD3 C SUBROUTINES 819s 819s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 819s SUBROUTINE OF THE SAME NAME. 819s 819s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 819s INSIDE AN INNER SCOPE: 819s 819s SUB FOO { ... } 819s 819s SUB BAR { 819s MY SUB FOO { ... } 819s { 819s # NEED TO USE THE OUTER FOO HERE 819s OUR SUB FOO; 819s FOO(); 819s } 819s } 819s 819s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 819s 819s PACKAGE MYSNEAKYMODULE; 819s 819s OUR SUB DO_SOMETHING { ... } 819s 819s SUB DO_SOMETHING_WITH_CALLER { 819s PACKAGE DB; 819s () = CALLER 1; # SETS @DB::ARGS 819s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 819s } 819s 819s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 819s X X<*> 819s 819s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 819s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 819s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 819s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 819s 819s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 819s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 819s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 819s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 819s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 819s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 819s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 819s 819s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 819s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 819s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 819s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 819s 819s SUB DOUBLEARY { 819s LOCAL(*SOMEARY) = @_; 819s FOREACH $ELEM (@SOMEARY) { 819s $ELEM *= 2; 819s } 819s } 819s DOUBLEARY(*FOO); 819s DOUBLEARY(*BAR); 819s 819s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 819s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 819s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 819s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 819s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 819s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 819s 819s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 819s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 819s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 819s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 819s L. 819s 819s =HEAD2 WHEN TO STILL USE LOCAL() 819s X X 819s 819s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 819s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 819s I USE C INSTEAD OF C. 819s 819s =OVER 4 819s 819s =ITEM 1. 819s 819s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 819s 819s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 819s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 819s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 819s IN C<@FIELDS>. 819s 819s { 819s LOCAL @ARGV = ("/ETC/MOTD"); 819s LOCAL $/ = UNDEF; 819s LOCAL $_ = <>; 819s @FIELDS = SPLIT /^\S*=+\S*$/; 819s } 819s 819s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 819s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 819s 819s =ITEM 2. 819s 819s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 819s 819s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 819s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 819s TABLE ENTRIES: 819s 819s SUB IOQUEUE { 819s LOCAL (*READER, *WRITER); # NOT MY! 819s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 819s RETURN (*READER, *WRITER); 819s } 819s ($HEAD, $TAIL) = IOQUEUE(); 819s 819s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 819s ENTRIES. 819s 819s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 819s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 819s A LOCAL ALIAS. 819s 819s { 819s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 819s GROW(); # REALLY CALLS SHRINK() 819s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 819s } 819s GROW(); # GET THE REAL GROW() AGAIN 819s 819s SEE L FOR MORE ABOUT MANIPULATING 819s FUNCTIONS BY NAME IN THIS WAY. 819s 819s =ITEM 3. 819s 819s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 819s 819s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 819s IS DONE ON DYNAMICS: 819s 819s { 819s LOCAL $SIG{INT} = 'IGNORE'; 819s FUNCT(); # UNINTERRUPTIBLE 819s } 819s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 819s 819s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 819s 819s =BACK 819s 819s =HEAD2 PASS BY REFERENCE 819s X X X 819s 819s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 819s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 819s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 819s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 819s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 819s 819s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 819s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 819s OF ALL THEIR FORMER LAST ELEMENTS: 819s 819s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 819s 819s SUB POPMANY { 819s MY $AREF; 819s MY @RETLIST; 819s FOREACH $AREF ( @_ ) { 819s PUSH @RETLIST, POP @$AREF; 819s } 819s RETURN @RETLIST; 819s } 819s 819s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 819s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 819s 819s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 819s SUB INTER { 819s MY ($K, $HREF, %SEEN); # LOCALS 819s FOREACH $HREF (@_) { 819s WHILE ( $K = EACH %$HREF ) { 819s $SEEN{$K}++; 819s } 819s } 819s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 819s } 819s 819s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 819s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 819s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 819s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 819s A LITTLE EXPENSIVE. 819s 819s WHERE PEOPLE GET INTO TROUBLE IS HERE: 819s 819s (@W, @X) = FUNC(@Y, @Z); 819s OR 819s (%W, %X) = FUNC(%Y, %Z); 819s 819s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 819s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 819s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 819s AS ALWAYS. 819s 819s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 819s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 819s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 819s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 819s 819s ($WREF, $XREF) = FUNC(\@Y, \@Z); 819s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 819s SUB FUNC { 819s MY ($YREF, $ZREF) = @_; 819s IF (@$YREF > @$ZREF) { 819s RETURN ($YREF, $ZREF); 819s } ELSE { 819s RETURN ($ZREF, $YREF); 819s } 819s } 819s 819s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 819s 819s (*W, *X) = FUNC(\@Y, \@Z); 819s PRINT "@W HAS MORE THAN @X\N"; 819s SUB FUNC { 819s LOCAL (*Y, *Z) = @_; 819s IF (@Y > @Z) { 819s RETURN (\@Y, \@Z); 819s } ELSE { 819s RETURN (\@Z, \@Y); 819s } 819s } 819s 819s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 819s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 819s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 819s ARE IN THE SYMBOL TABLE. 819s 819s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 819s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 819s FOR EXAMPLE: 819s 819s SPLUTTER(\*STDOUT); 819s SUB SPLUTTER { 819s MY $FH = SHIFT; 819s PRINT $FH "HER UM WELL A HMMM\N"; 819s } 819s 819s $REC = GET_REC(\*STDIN); 819s SUB GET_REC { 819s MY $FH = SHIFT; 819s RETURN SCALAR <$FH>; 819s } 819s 819s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 819s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 819s 819s SUB OPENIT { 819s MY $PATH = SHIFT; 819s LOCAL *FH; 819s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 819s } 819s 819s =HEAD2 PROTOTYPES 819s X X 819s 819s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 819s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 819s SECTION OR WITH A L. 819s IF YOU DECLARE EITHER OF 819s 819s SUB MYPUSH (\@@) 819s SUB MYPUSH :PROTOTYPE(\@@) 819s 819s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 819s 819s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 819s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 819s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 819s OF AN ATTRIBUTE. 819s 819s THE 819s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 819s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 819s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 819s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 819s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 819s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 819s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 819s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 819s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 819s 819s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 819s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 819s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 819s 819s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 819s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 819s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 819s CORRESPONDING BUILT-IN. 819s 819s DECLARED AS CALLED AS 819s 819s SUB MYLINK ($$) MYLINK $OLD, $NEW 819s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 819s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 819s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 819s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 819s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 819s SUB MYPOP (\@) MYPOP @ARRAY 819s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 819s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 819s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 819s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 819s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 819s SUB MYRAND (;$) MYRAND 42 819s SUB MYTIME () MYTIME 819s 819s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 819s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 819s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 819s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 819s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 819s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 819s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 819s 819s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 819s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 819s 819s SUB MYREF (\[$@%&*]) 819s 819s WILL ALLOW CALLING MYREF() AS 819s 819s MYREF $VAR 819s MYREF @ARRAY 819s MYREF %HASH 819s MYREF &SUB 819s MYREF *GLOB 819s 819s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 819s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 819s 819s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 819s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 819s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 819s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 819s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 819s OR A SUBSEQUENT COMMA. 819s 819s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 819s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 819s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 819s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 819s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 819s FOLLOWS: 819s 819s USE SYMBOL 'QUALIFY_TO_REF'; 819s 819s SUB FOO (*) { 819s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 819s ... 819s } 819s 819s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 819s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 819s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 819s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 819s 819s SUB MYPUSH (+@) { 819s MY $AREF = SHIFT; 819s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 819s PUSH @$AREF, @_; 819s } 819s 819s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 819s IS OF AN ACCEPTABLE TYPE. 819s 819s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 819s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 819s 819s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 819s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 819s PROVIDED, C<$_> WILL BE USED INSTEAD. 819s 819s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 819s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 819s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 819s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 819s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 819s 819s MYTIME +2; 819s 819s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 819s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 819s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 819s 819s SUB MYGETPROTOBYNUMBER($;); 819s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 819s 819s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 819s PROVIDED IT'S IN THE INITIAL POSITION: 819s X<&> 819s 819s SUB TRY (&@) { 819s MY($TRY,$CATCH) = @_; 819s EVAL { &$TRY }; 819s IF ($@) { 819s LOCAL $_ = $@; 819s &$CATCH; 819s } 819s } 819s SUB CATCH (&) { $_[0] } 819s 819s TRY { 819s DIE "PHOOEY"; 819s } CATCH { 819s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 819s }; 819s 819s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 819s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 819s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 819s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 819s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 819s 819s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 819s X 819s 819s SUB MYGREP (&@) { 819s MY $CODE = SHIFT; 819s MY @RESULT; 819s FOREACH $_ (@_) { 819s PUSH(@RESULT, $_) IF &$CODE; 819s } 819s @RESULT; 819s } 819s 819s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 819s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 819s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 819s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 819s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 819s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 819s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 819s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 819s 819s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 819s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 819s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 819s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 819s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 819s MAJORITY OF OFFENDING CODE IS FIXED. 819s 819s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 819s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 819s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 819s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 819s 819s SUB FUNC ($) { 819s MY $N = SHIFT; 819s PRINT "YOU GAVE ME $N\N"; 819s } 819s 819s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 819s RETURNING A LIST: 819s 819s FUNC(@FOO); 819s FUNC( $TEXT =~ /\W+/G ); 819s 819s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 819s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 819s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 819s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 819s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 819s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 819s 819s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 819s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 819s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 819s EFFECT, LIKE SO: 819s 819s SUB FOO($$); 819s SUB FOO($$) { 819s FOO 1, 2; 819s } 819s 819s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 819s TO MAKE THE WORLD A BETTER PLACE. 819s 819s =HEAD2 CONSTANT FUNCTIONS 819s X 819s 819s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 819s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 819s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 819s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 819s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 819s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 819s 819s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 819s 819s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 819s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 819s # AND IT'S INLINED, TOO! 819s SUB ST_DEV () { 0 } 819s SUB ST_INO () { 1 } 819s 819s SUB FLAG_FOO () { 1 << 8 } 819s SUB FLAG_BAR () { 1 << 9 } 819s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 819s 819s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 819s 819s SUB N () { INT(OPT_BAZ) / 3 } 819s 819s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 819s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 819s 819s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 819s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 819s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 819s C: 819s 819s SUB BAZ_VAL () { 819s IF (OPT_BAZ) { 819s RETURN 23; 819s } 819s ELSE { 819s RETURN 42; 819s } 819s } 819s SUB BONK_VAL () { RETURN 12345 } 819s 819s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 819s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 819s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 819s 819s BEGIN { 819s MY $VAR = 1; 819s NO STRICT 'REFS'; 819s *INLINED = SUB () { $VAR }; 819s } 819s 819s BEGIN { 819s MY $VAR = 1; 819s MY $REF = \$VAR; 819s NO STRICT 'REFS'; 819s *NOT_INLINED = SUB () { $VAR }; 819s } 819s 819s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 819s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 819s 819s BEGIN { 819s MY $X = 10; 819s *FOO = SUB () { $X }; 819s $X++; 819s } 819s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 819s 819s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 819s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 819s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 819s SO IT PRINTED C<10>, NOT C<11>. 819s 819s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 819s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 819s ASIDE FROM WHERE IT IS DECLARED. 819s 819s # FINE, NO WARNING 819s BEGIN { 819s MY $X = 54321; 819s *INLINED = SUB () { $X }; 819s } 819s # ERROR 819s BEGIN { 819s MY $X; 819s $X = 54321; 819s *ALSO_INLINED = SUB () { $X }; 819s } 819s 819s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 819s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 819s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 819s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 819s CONSTANT SUBROUTINE: 819s 819s MY $X = 54321; 819s *INLINED = SUB : CONST { $X }; 819s $X++; 819s 819s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 819s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 819s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 819s VALUE CAPTURED THE SAME WAY. 819s 819s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 819s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 819s AN EXPLICIT C: 819s 819s BEGIN { 819s MY $X = 10; 819s *FOO = SUB () { RETURN $X }; 819s $X++; 819s } 819s PRINT FOO(); # PRINTS 11 819s 819s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 819s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 819s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 819s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 819s 819s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 819s SUB ONE { 819s 1; 819s } 819s IF (ONE ) { 819s PRINT ONE() IF ONE ; 819s } 819s 819s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 819s SUB ONE () { 1 } 819s DO { 819s PRINT 1 819s }; 819s 819s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 819s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 819s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 819s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 819s 819s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 819s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 819s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 819s SUBROUTINE ONE REDEFINED AT -E LINE 1. 819s 819s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 819s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 819s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 819s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 819s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 819s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 819s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 819s MENTIONED ABOVE: 819s 819s SUB NOT_INLINED () { RETURN 23 } 819s 819s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 819s X X X X 819s 819s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 819s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 819s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 819s ON A NON-UNIX SYSTEM. 819s 819s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 819s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 819s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 819s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 819s 819s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 819s CHDIR $SOMEWHERE; 819s SUB CHDIR { ... } 819s 819s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 819s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 819s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 819s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 819s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 819s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 819s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 819s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 819s FOR SOME KEYWORDS. SEE L. 819s 819s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 819s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 819s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 819s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 819s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 819s THAT IS, THEY COULD SAY 819s 819s USE MODULE 'OPEN'; 819s 819s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 819s 819s USE MODULE; 819s 819s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 819s 819s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 819s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 819s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 819s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 819s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 819s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 819s THAT UNDERSTANDS REGULAR EXPRESSIONS. 819s 819s PACKAGE REGLOB; 819s REQUIRE EXPORTER; 819s @ISA = 'EXPORTER'; 819s @EXPORT_OK = 'GLOB'; 819s 819s SUB IMPORT { 819s MY $PKG = SHIFT; 819s RETURN UNLESS @_; 819s MY $SYM = SHIFT; 819s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 819s $PKG->EXPORT($WHERE, $SYM, @_); 819s } 819s 819s SUB GLOB { 819s MY $PAT = SHIFT; 819s MY @GOT; 819s IF (OPENDIR MY $D, '.') { 819s @GOT = GREP /$PAT/, READDIR $D; 819s CLOSEDIR $D; 819s } 819s RETURN @GOT; 819s } 819s 1; 819s 819s AND HERE'S HOW IT COULD BE (AB)USED: 819s 819s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 819s PACKAGE FOO; 819s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 819s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 819s 819s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 819s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 819s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 819s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 819s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 819s IT MUST BE DONE AT ALL. 819s 819s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 819s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 819s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 819s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 819s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 819s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 819s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 819s LIBRARY. 819s 819s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 819s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 819s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 819s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 819s (SEE L). 819s 819s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 819s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 819s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 819s 819s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 819s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 819s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 819s C SYNTAX, THOUGH). 819s 819s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 819s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 819s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 819s 819s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 819s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 819s 819s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 819s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 819s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 819s 819s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 819s 819s =HEAD2 AUTOLOADING 819s X X 819s 819s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 819s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 819s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 819s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 819s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 819s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 819s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 819s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 819s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 819s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 819s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 819s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 819s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 819s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 819s SUBROUTINE NAME. SEE L FOR DETAILS.) 819s 819s 819s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 819s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 819s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 819s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 819s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 819s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 819s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 819s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 819s 819s SUB AUTOLOAD { 819s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 819s MY $PROGRAM = $AUTOLOAD; 819s $PROGRAM =~ S/.*:://; 819s SYSTEM($PROGRAM, @_); 819s } 819s DATE(); 819s WHO(); 819s LS('-L'); 819s 819s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 819s EVEN NEED PARENTHESES: 819s 819s USE SUBS QW(DATE WHO LS); 819s DATE; 819s WHO; 819s LS '-L'; 819s 819s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 819s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 819s 819s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 819s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 819s DESCRIBED IN L AND IN L, THE STANDARD 819s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 819s FUNCTIONS TO PERL CODE IN L. 819s 819s =HEAD2 SUBROUTINE ATTRIBUTES 819s X X X 819s 819s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 819s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 819s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 819s C HAD BEEN SEEN. SEE L FOR DETAILS 819s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 819s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 819s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 819s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 819s 819s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 819s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 819s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 819s NEST PROPERLY. 819s 819s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 819s 819s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 819s SUB PLUGH () : UGLY('\(") :BAD; 819s SUB XYZZY : _5X5 { ... } 819s 819s EXAMPLES OF INVALID SYNTAX: 819s 819s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 819s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 819s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 819s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 819s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 819s 819s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 819s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 819s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 819s PARSED AND INVOKED: 819s 819s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 819s 819s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 819s SEE L AND L. 819s 819s =HEAD1 SEE ALSO 819s 819s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 819s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 819s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 819s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 819s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 819s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 819s 819s =FOR VI 819s # EX: SET STS=0 SW=4 ET: 819s 819s ok 2 819s # testing mod_cgi with /modules/cgi/perl.pl 819s # expected 200 819s # received 200 819s # body: PERL CGI 819s ok 3 819s # testing mod_test_rwrite with /test_rwrite 819s # expected 200 819s # received 200 819s # body: A 819s ok 4 819s ok 821s t/filter/case_in.t .................. 821s 1..3 821s # Running under perl version 5.040001 for linux 821s # Current time local: Thu Sep 4 15:59:21 2025 821s # Current time GMT: Thu Sep 4 15:59:21 2025 821s # Using Test.pm version 1.31 821s # Using Apache/Test.pm version 1.44 821s ok 1 821s # testing mod_cgi with /modules/cgi/perl_echo.pl 821s # expected 200 821s # received 200 821s ok 2 821s # testing mod_echo_post with /echo_post 821s # expected 200 821s # received 200 821s ok 3 821s ok 824s t/filter/input_body.t ............... 824s 1..2 824s # Running under perl version 5.040001 for linux 824s # Current time local: Thu Sep 4 15:59:24 2025 824s # Current time GMT: Thu Sep 4 15:59:24 2025 824s # Using Test.pm version 1.31 824s # Using Apache/Test.pm version 1.44 824s # testing : Posted "1 ko" 824s # expected: 'ok 1' 824s # received: 'ok 1' 824s ok 1 824s # testing : Posted "2 ko" 824s # expected: 'ok 2' 824s # received: 'ok 2' 824s ok 2 824s ok 827s t/http11/basicauth.t ................ 828s 1..3 828s # Running under perl version 5.040001 for linux 828s # Current time local: Thu Sep 4 15:59:26 2025 828s # Current time GMT: Thu Sep 4 15:59:26 2025 828s # Using Test.pm version 1.31 828s # Using Apache/Test.pm version 1.44 828s ok 1 828s ok 2 828s ok 3 828s ok 830s t/http11/chunked.t .................. 830s 1..30 830s # Running under perl version 5.040001 for linux 830s # Current time local: Thu Sep 4 15:59:29 2025 830s # Current time GMT: Thu Sep 4 15:59:29 2025 830s # Using Test.pm version 1.31 830s # Using Apache/Test.pm version 1.44 830s # testing : response protocol 830s # expected: 'HTTP/1.1' 830s # received: 'HTTP/1.1' 830s ok 1 830s # testing : response Transfer-Encoding 830s # expected: 'chunked' 830s # received: 'chunked' 830s ok 2 830s # testing : no Content-Length 830s # expected: 0 830s # received: 0 830s ok 3 830s # testing : body length 830s # expected: '70976' 830s # received: 70976 830s ok 4 830s # testing : number of requests 830s # expected: 1 830s # received: 1 830s ok 5 830s # testing : response protocol 830s # expected: 'HTTP/1.1' 830s # received: 'HTTP/1.1' 830s ok 6 830s # testing : response Transfer-Encoding 830s # expected: 'chunked' 830s # received: 'chunked' 830s ok 7 830s # testing : no Content-Length 830s # expected: 0 830s # received: 0 830s ok 8 830s # testing : body length 830s # expected: '212509' 830s # received: 212509 830s ok 9 830s # testing : number of requests 830s # expected: 2 830s # received: 2 830s ok 10 830s # testing : response protocol 830s # expected: 'HTTP/1.1' 830s # received: 'HTTP/1.1' 830s ok 11 830s # testing : response Transfer-Encoding 830s # expected: 'chunked' 830s # received: 'chunked' 830s ok 12 830s # testing : no Content-Length 830s # expected: 0 830s # received: 0 830s ok 13 830s # testing : body length 830s # expected: '280545' 830s # received: 280545 830s ok 14 830s # testing : number of requests 830s # expected: 3 830s # received: 3 830s ok 15 830s # testing : response protocol 830s # expected: 'HTTP/1.1' 830s # received: 'HTTP/1.1' 830s ok 16 830s # testing : response Transfer-Encoding 830s # expected: 'chunked' 830s # received: 'chunked' 830s ok 17 830s # testing : no Content-Length 830s # expected: 0 830s # received: 0 830s ok 18 830s # testing : body length 830s # expected: '845969' 830s # received: 845969 830s ok 19 830s # testing : number of requests 830s # expected: 4 830s # received: 4 830s ok 20 830s # testing : response protocol 830s # expected: 'HTTP/1.1' 830s # received: 'HTTP/1.1' 830s ok 21 830s # testing : no Transfer-Encoding (test result inverted) 830s # expected: 'chunked' 830s # received: '' 830s ok 22 830s # testing : content length 830s # expected: 253 830s # received: '253' 830s ok 23 830s # testing : body length 830s # expected: '242' 830s # received: 242 830s ok 24 830s # testing : number of requests 830s # expected: 5 830s # received: 5 830s ok 25 830s # testing : response protocol 830s # expected: 'HTTP/1.1' 830s # received: 'HTTP/1.1' 830s ok 26 830s # testing : no Transfer-Encoding (test result inverted) 830s # expected: 'chunked' 830s # received: '' 830s ok 27 830s # testing : content length 830s # expected: '' 830s # received: '' 830s ok 28 830s # testing : body length 830s # expected: '14276' 830s # received: 14276 830s ok 29 830s # testing : number of requests 830s # expected: 6 830s # received: 6 830s ok 30 830s ok 833s t/http11/chunked2.t ................. 833s 1..2 833s # Running under perl version 5.040001 for linux 833s # Current time local: Thu Sep 4 15:59:33 2025 833s # Current time GMT: Thu Sep 4 15:59:33 2025 833s # Using Test.pm version 1.31 833s # Using Apache/Test.pm version 1.44 833s # testing : successful response 833s # expected: 200 833s # received: '200' 833s ok 1 833s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 833s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 833s ok 2 833s ok 836s t/http11/clength.t .................. 836s 1..6 836s # Running under perl version 5.040001 for linux 836s # Current time local: Thu Sep 4 15:59:36 2025 836s # Current time GMT: Thu Sep 4 15:59:36 2025 836s # Using Test.pm version 1.31 836s # Using Apache/Test.pm version 1.44 836s # testing : successful response 836s # expected: 200 836s # received: '200' 836s ok 1 836s # expected: 10 836s # received: '10' 836s ok 2 836s # expected: 'bbbbbbbbbb' 836s # received: 'bbbbbbbbbb' 836s ok 3 836s # testing : successful response 836s # expected: 200 836s # received: '200' 836s ok 4 836s # expected: 6 836s # received: '6' 836s ok 5 836s # expected: 'foobar' 836s # received: 'foobar' 836s ok 6 836s ok 841s t/http11/post.t ..................... 841s # using LWP client 841s 1..51 841s # Running under perl version 5.040001 for linux 841s # Current time local: Thu Sep 4 15:59:39 2025 841s # Current time GMT: Thu Sep 4 15:59:39 2025 841s # Using Test.pm version 1.31 841s # Using Apache/Test.pm version 1.44 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 1024 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Connection: Keep-Alive 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 1 841s #DMMATCH1: 1 841s #Keep-Alive: timeout=5, max=100 841s # 841s # testing : length posted 841s # expected: '1024' 841s # received: 1024 841s ok 1 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 2048 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 2 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '2048' 841s # received: 2048 841s ok 2 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 3072 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 3 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '3072' 841s # received: 3072 841s ok 3 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 4096 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 4 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '4096' 841s # received: 4096 841s ok 4 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 5120 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 5 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '5120' 841s # received: 5120 841s ok 5 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 6144 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 6 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '6144' 841s # received: 6144 841s ok 6 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 7168 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 7 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '7168' 841s # received: 7168 841s ok 7 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 8192 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 8 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '8192' 841s # received: 8192 841s ok 8 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 9216 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 5 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 9 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '9216' 841s # received: 9216 841s ok 9 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 10240 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 10 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '10240' 841s # received: 10240 841s ok 10 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 11264 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 11 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '11264' 841s # received: 11264 841s ok 11 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 12288 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 12 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '12288' 841s # received: 12288 841s ok 12 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 13312 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 13 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '13312' 841s # received: 13312 841s ok 13 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 14336 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 14 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '14336' 841s # received: 14336 841s ok 14 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 15360 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 15 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '15360' 841s # received: 15360 841s ok 15 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 16384 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 16 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '16384' 841s # received: 16384 841s ok 16 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 17408 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 17 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '17408' 841s # received: 17408 841s ok 17 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 18432 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 18 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '18432' 841s # received: 18432 841s ok 18 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 19456 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 19 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '19456' 841s # received: 19456 841s ok 19 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 20480 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 20 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '20480' 841s # received: 20480 841s ok 20 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 21504 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 21 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '21504' 841s # received: 21504 841s ok 21 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 22528 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 22 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '22528' 841s # received: 22528 841s ok 22 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 23552 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 23 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '23552' 841s # received: 23552 841s ok 23 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 24576 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 24 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '24576' 841s # received: 24576 841s ok 24 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 25600 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 25 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '25600' 841s # received: 25600 841s ok 25 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 26624 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 26 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '26624' 841s # received: 26624 841s ok 26 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 27648 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 27 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '27648' 841s # received: 27648 841s ok 27 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 28672 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:42 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 28 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '28672' 841s # received: 28672 841s ok 28 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 29696 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 29 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '29696' 841s # received: 29696 841s ok 29 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 30720 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 30 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '30720' 841s # received: 30720 841s ok 30 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 31744 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 31 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '31744' 841s # received: 31744 841s ok 31 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 32768 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 32 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '32768' 841s # received: 32768 841s ok 32 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 33792 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 33 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '33792' 841s # received: 33792 841s ok 33 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 34816 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 34 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '34816' 841s # received: 34816 841s ok 34 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 35840 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 35 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '35840' 841s # received: 35840 841s ok 35 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 36864 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 36 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '36864' 841s # received: 36864 841s ok 36 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 37888 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 37 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '37888' 841s # received: 37888 841s ok 37 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 38912 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 38 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '38912' 841s # received: 38912 841s ok 38 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 39936 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 39 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '39936' 841s # received: 39936 841s ok 39 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 40960 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 40 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '40960' 841s # received: 40960 841s ok 40 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 41984 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 41 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '41984' 841s # received: 41984 841s ok 41 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 43008 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 42 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '43008' 841s # received: 43008 841s ok 42 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 44032 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 43 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '44032' 841s # received: 44032 841s ok 43 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 45056 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 44 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '45056' 841s # received: 45056 841s ok 44 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 46080 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 45 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '46080' 841s # received: 46080 841s ok 45 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 47104 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 46 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '47104' 841s # received: 47104 841s ok 46 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 48128 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 47 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '48128' 841s # received: 48128 841s ok 47 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 49152 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 48 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '49152' 841s # received: 49152 841s ok 48 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 50176 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 49 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '50176' 841s # received: 50176 841s ok 49 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 51200 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 6 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 50 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '51200' 841s # received: 51200 841s ok 50 841s #lwp request: 841s #POST http://localhost:8529/eat_post HTTP/1.1 841s #User-Agent: libwww-perl/6.78 841s #Content-Length: 102400 841s # 841s #server response: 841s #HTTP/1.1 200 OK 841s #Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 841s #Vary: In-If1 841s #Content-Length: 7 841s #Client-Date: Thu, 04 Sep 2025 15:59:43 GMT 841s #Client-Peer: 127.0.0.1:8529 841s #Client-Response-Num: 51 841s #DMMATCH1: 1 841s # 841s # testing : length posted 841s # expected: '102400' 841s # received: 102400 841s ok 51 841s ok 844s t/modules/aaa.t ..................... 844s 1..40 844s # Running under perl version 5.040001 for linux 844s # Current time local: Thu Sep 4 15:59:43 2025 844s # Current time GMT: Thu Sep 4 15:59:43 2025 844s # Using Test.pm version 1.31 844s # Using Apache/Test.pm version 1.44 844s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm2 844s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 844s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/form1 844s ok 1 844s ok 2 844s ok 3 844s ok 4 844s ok 5 844s ok 6 844s ok 7 844s ok 8 844s ok 9 844s ok 10 844s ok 11 844s ok 12 844s ok 13 844s ok 14 844s ok 15 844s ok 16 844s ok 17 844s ok 18 844s ok 19 844s ok 20 844s ok 21 844s ok 22 844s ok 23 844s ok 24 844s ok 25 844s ok 26 844s ok 27 844s ok 28 844s ok 29 844s ok 30 844s ok 31 844s ok 32 844s ok 33 844s ok 34 844s ok 35 844s ok 36 844s ok 37 844s ok 38 844s ok 39 844s ok 40 844s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/form1 844s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm2 844s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 844s ok 848s t/modules/access.t .................. 848s 1..408 848s # Running under perl version 5.040001 for linux 848s # Current time local: Thu Sep 4 15:59:47 2025 848s # Current time GMT: Thu Sep 4 15:59:47 2025 848s # Using Test.pm version 1.31 848s # Using Apache/Test.pm version 1.44 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # expecting access. 848s ok 1 848s # --- 848s # Order deny,allow 848s # Deny from all 848s # expecting access denial. 848s ok 2 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # Deny from all 848s # expecting access. 848s ok 3 848s # --- 848s # Order deny,allow 848s # Deny from localhost 848s # expecting access denial. 848s ok 4 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # Deny from localhost 848s # expecting access. 848s ok 5 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 6 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # Deny from 127.0.0.1 848s # expecting access. 848s ok 7 848s # --- 848s # Order deny,allow 848s # Deny from 127.0 848s # expecting access denial. 848s ok 8 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # Deny from 127.0 848s # expecting access. 848s ok 9 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 10 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 11 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 12 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # Deny from 127.0.0.1/16 848s # expecting access. 848s ok 13 848s # --- 848s # Order deny,allow 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 14 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 15 848s # --- 848s # Order deny,allow 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 16 848s # --- 848s # Order deny,allow 848s # Allow from all 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 17 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # expecting access. 848s ok 18 848s # --- 848s # Order deny,allow 848s # Deny from all 848s # expecting access denial. 848s ok 19 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # Deny from all 848s # expecting access. 848s ok 20 848s # --- 848s # Order deny,allow 848s # Deny from localhost 848s # expecting access denial. 848s ok 21 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # Deny from localhost 848s # expecting access. 848s ok 22 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 23 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # Deny from 127.0.0.1 848s # expecting access. 848s ok 24 848s # --- 848s # Order deny,allow 848s # Deny from 127.0 848s # expecting access denial. 848s ok 25 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # Deny from 127.0 848s # expecting access. 848s ok 26 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 27 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 28 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 29 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # Deny from 127.0.0.1/16 848s # expecting access. 848s ok 30 848s # --- 848s # Order deny,allow 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 31 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 32 848s # --- 848s # Order deny,allow 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 33 848s # --- 848s # Order deny,allow 848s # Allow from localhost 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 34 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # expecting access. 848s ok 35 848s # --- 848s # Order deny,allow 848s # Deny from all 848s # expecting access denial. 848s ok 36 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # Deny from all 848s # expecting access. 848s ok 37 848s # --- 848s # Order deny,allow 848s # Deny from localhost 848s # expecting access denial. 848s ok 38 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # Deny from localhost 848s # expecting access. 848s ok 39 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 40 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1 848s # expecting access. 848s ok 41 848s # --- 848s # Order deny,allow 848s # Deny from 127.0 848s # expecting access denial. 848s ok 42 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # Deny from 127.0 848s # expecting access. 848s ok 43 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 44 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 45 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 46 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1/16 848s # expecting access. 848s ok 47 848s # --- 848s # Order deny,allow 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 48 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 49 848s # --- 848s # Order deny,allow 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 50 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 51 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # expecting access. 848s ok 52 848s # --- 848s # Order deny,allow 848s # Deny from all 848s # expecting access denial. 848s ok 53 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # Deny from all 848s # expecting access. 848s ok 54 848s # --- 848s # Order deny,allow 848s # Deny from localhost 848s # expecting access denial. 848s ok 55 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # Deny from localhost 848s # expecting access. 848s ok 56 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 57 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # Deny from 127.0.0.1 848s # expecting access. 848s ok 58 848s # --- 848s # Order deny,allow 848s # Deny from 127.0 848s # expecting access denial. 848s ok 59 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # Deny from 127.0 848s # expecting access. 848s ok 60 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 61 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 62 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 63 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # Deny from 127.0.0.1/16 848s # expecting access. 848s ok 64 848s # --- 848s # Order deny,allow 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 65 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 66 848s # --- 848s # Order deny,allow 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 67 848s # --- 848s # Order deny,allow 848s # Allow from 127.0 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 68 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 69 848s # --- 848s # Order deny,allow 848s # Deny from all 848s # expecting access denial. 848s ok 70 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from all 848s # expecting access. 848s ok 71 848s # --- 848s # Order deny,allow 848s # Deny from localhost 848s # expecting access denial. 848s ok 72 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from localhost 848s # expecting access. 848s ok 73 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 74 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1 848s # expecting access. 848s ok 75 848s # --- 848s # Order deny,allow 848s # Deny from 127.0 848s # expecting access denial. 848s ok 76 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0 848s # expecting access. 848s ok 77 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 78 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 79 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 80 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1/16 848s # expecting access. 848s ok 81 848s # --- 848s # Order deny,allow 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 82 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 83 848s # --- 848s # Order deny,allow 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 84 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 85 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # expecting access. 848s ok 86 848s # --- 848s # Order deny,allow 848s # Deny from all 848s # expecting access denial. 848s ok 87 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # Deny from all 848s # expecting access. 848s ok 88 848s # --- 848s # Order deny,allow 848s # Deny from localhost 848s # expecting access denial. 848s ok 89 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # Deny from localhost 848s # expecting access. 848s ok 90 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 91 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1 848s # expecting access. 848s ok 92 848s # --- 848s # Order deny,allow 848s # Deny from 127.0 848s # expecting access denial. 848s ok 93 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0 848s # expecting access. 848s ok 94 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 95 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 96 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 97 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1/16 848s # expecting access. 848s ok 98 848s # --- 848s # Order deny,allow 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 99 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 100 848s # --- 848s # Order deny,allow 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 101 848s # --- 848s # Order deny,allow 848s # Allow from 127.0.0.1/16 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 102 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # expecting access. 848s ok 103 848s # --- 848s # Order deny,allow 848s # Deny from all 848s # expecting access denial. 848s ok 104 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # Deny from all 848s # expecting access denial. 848s ok 105 848s # --- 848s # Order deny,allow 848s # Deny from localhost 848s # expecting access denial. 848s ok 106 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # Deny from localhost 848s # expecting access denial. 848s ok 107 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 108 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 109 848s # --- 848s # Order deny,allow 848s # Deny from 127.0 848s # expecting access denial. 848s ok 110 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # Deny from 127.0 848s # expecting access denial. 848s ok 111 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 112 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 113 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 114 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 115 848s # --- 848s # Order deny,allow 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 116 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 117 848s # --- 848s # Order deny,allow 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 118 848s # --- 848s # Order deny,allow 848s # Allow from somewhere.else.com 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 119 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # expecting access. 848s ok 120 848s # --- 848s # Order deny,allow 848s # Deny from all 848s # expecting access denial. 848s ok 121 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # Deny from all 848s # expecting access denial. 848s ok 122 848s # --- 848s # Order deny,allow 848s # Deny from localhost 848s # expecting access denial. 848s ok 123 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # Deny from localhost 848s # expecting access denial. 848s ok 124 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 125 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 126 848s # --- 848s # Order deny,allow 848s # Deny from 127.0 848s # expecting access denial. 848s ok 127 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # Deny from 127.0 848s # expecting access denial. 848s ok 128 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 129 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 130 848s # --- 848s # Order deny,allow 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 131 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 132 848s # --- 848s # Order deny,allow 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 133 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 134 848s # --- 848s # Order deny,allow 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 135 848s # --- 848s # Order deny,allow 848s # Allow from 66.6.6.6 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 136 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # expecting access. 848s ok 137 848s # --- 848s # Order allow,deny 848s # Deny from all 848s # expecting access denial. 848s ok 138 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # Deny from all 848s # expecting access denial. 848s ok 139 848s # --- 848s # Order allow,deny 848s # Deny from localhost 848s # expecting access denial. 848s ok 140 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # Deny from localhost 848s # expecting access denial. 848s ok 141 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 142 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 143 848s # --- 848s # Order allow,deny 848s # Deny from 127.0 848s # expecting access denial. 848s ok 144 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # Deny from 127.0 848s # expecting access denial. 848s ok 145 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 146 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 147 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 148 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 149 848s # --- 848s # Order allow,deny 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 150 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 151 848s # --- 848s # Order allow,deny 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 152 848s # --- 848s # Order allow,deny 848s # Allow from all 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 153 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # expecting access. 848s ok 154 848s # --- 848s # Order allow,deny 848s # Deny from all 848s # expecting access denial. 848s ok 155 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # Deny from all 848s # expecting access denial. 848s ok 156 848s # --- 848s # Order allow,deny 848s # Deny from localhost 848s # expecting access denial. 848s ok 157 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # Deny from localhost 848s # expecting access denial. 848s ok 158 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 159 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 160 848s # --- 848s # Order allow,deny 848s # Deny from 127.0 848s # expecting access denial. 848s ok 161 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # Deny from 127.0 848s # expecting access denial. 848s ok 162 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 163 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 164 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 165 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 166 848s # --- 848s # Order allow,deny 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 167 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 168 848s # --- 848s # Order allow,deny 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 169 848s # --- 848s # Order allow,deny 848s # Allow from localhost 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 170 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # expecting access. 848s ok 171 848s # --- 848s # Order allow,deny 848s # Deny from all 848s # expecting access denial. 848s ok 172 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # Deny from all 848s # expecting access denial. 848s ok 173 848s # --- 848s # Order allow,deny 848s # Deny from localhost 848s # expecting access denial. 848s ok 174 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # Deny from localhost 848s # expecting access denial. 848s ok 175 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 176 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 177 848s # --- 848s # Order allow,deny 848s # Deny from 127.0 848s # expecting access denial. 848s ok 178 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # Deny from 127.0 848s # expecting access denial. 848s ok 179 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 180 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 181 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 182 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 183 848s # --- 848s # Order allow,deny 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 184 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 185 848s # --- 848s # Order allow,deny 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 186 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 187 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # expecting access. 848s ok 188 848s # --- 848s # Order allow,deny 848s # Deny from all 848s # expecting access denial. 848s ok 189 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # Deny from all 848s # expecting access denial. 848s ok 190 848s # --- 848s # Order allow,deny 848s # Deny from localhost 848s # expecting access denial. 848s ok 191 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # Deny from localhost 848s # expecting access denial. 848s ok 192 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 193 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 194 848s # --- 848s # Order allow,deny 848s # Deny from 127.0 848s # expecting access denial. 848s ok 195 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # Deny from 127.0 848s # expecting access denial. 848s ok 196 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 197 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 198 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 199 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 200 848s # --- 848s # Order allow,deny 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 201 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 202 848s # --- 848s # Order allow,deny 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 203 848s # --- 848s # Order allow,deny 848s # Allow from 127.0 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 204 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 205 848s # --- 848s # Order allow,deny 848s # Deny from all 848s # expecting access denial. 848s ok 206 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from all 848s # expecting access denial. 848s ok 207 848s # --- 848s # Order allow,deny 848s # Deny from localhost 848s # expecting access denial. 848s ok 208 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from localhost 848s # expecting access denial. 848s ok 209 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 210 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 211 848s # --- 848s # Order allow,deny 848s # Deny from 127.0 848s # expecting access denial. 848s ok 212 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0 848s # expecting access denial. 848s ok 213 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 214 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 215 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 216 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 217 848s # --- 848s # Order allow,deny 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 218 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 219 848s # --- 848s # Order allow,deny 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 220 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 221 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # expecting access. 848s ok 222 848s # --- 848s # Order allow,deny 848s # Deny from all 848s # expecting access denial. 848s ok 223 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # Deny from all 848s # expecting access denial. 848s ok 224 848s # --- 848s # Order allow,deny 848s # Deny from localhost 848s # expecting access denial. 848s ok 225 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # Deny from localhost 848s # expecting access denial. 848s ok 226 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 227 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 228 848s # --- 848s # Order allow,deny 848s # Deny from 127.0 848s # expecting access denial. 848s ok 229 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0 848s # expecting access denial. 848s ok 230 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 231 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 232 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 233 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 234 848s # --- 848s # Order allow,deny 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 235 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 236 848s # --- 848s # Order allow,deny 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 237 848s # --- 848s # Order allow,deny 848s # Allow from 127.0.0.1/16 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 238 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # expecting access denial. 848s ok 239 848s # --- 848s # Order allow,deny 848s # Deny from all 848s # expecting access denial. 848s ok 240 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # Deny from all 848s # expecting access denial. 848s ok 241 848s # --- 848s # Order allow,deny 848s # Deny from localhost 848s # expecting access denial. 848s ok 242 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # Deny from localhost 848s # expecting access denial. 848s ok 243 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 244 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 245 848s # --- 848s # Order allow,deny 848s # Deny from 127.0 848s # expecting access denial. 848s ok 246 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # Deny from 127.0 848s # expecting access denial. 848s ok 247 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 248 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 249 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 250 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 251 848s # --- 848s # Order allow,deny 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 252 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 253 848s # --- 848s # Order allow,deny 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 254 848s # --- 848s # Order allow,deny 848s # Allow from somewhere.else.com 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 255 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # expecting access denial. 848s ok 256 848s # --- 848s # Order allow,deny 848s # Deny from all 848s # expecting access denial. 848s ok 257 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # Deny from all 848s # expecting access denial. 848s ok 258 848s # --- 848s # Order allow,deny 848s # Deny from localhost 848s # expecting access denial. 848s ok 259 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # Deny from localhost 848s # expecting access denial. 848s ok 260 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 261 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 262 848s # --- 848s # Order allow,deny 848s # Deny from 127.0 848s # expecting access denial. 848s ok 263 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # Deny from 127.0 848s # expecting access denial. 848s ok 264 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 265 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 266 848s # --- 848s # Order allow,deny 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 267 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 268 848s # --- 848s # Order allow,deny 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 269 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 270 848s # --- 848s # Order allow,deny 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 271 848s # --- 848s # Order allow,deny 848s # Allow from 66.6.6.6 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 272 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # expecting access. 848s ok 273 848s # --- 848s # Order mutual-failure 848s # Deny from all 848s # expecting access denial. 848s ok 274 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # Deny from all 848s # expecting access denial. 848s ok 275 848s # --- 848s # Order mutual-failure 848s # Deny from localhost 848s # expecting access denial. 848s ok 276 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # Deny from localhost 848s # expecting access denial. 848s ok 277 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 278 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 279 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0 848s # expecting access denial. 848s ok 280 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # Deny from 127.0 848s # expecting access denial. 848s ok 281 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 282 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 283 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 284 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 285 848s # --- 848s # Order mutual-failure 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 286 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 287 848s # --- 848s # Order mutual-failure 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 288 848s # --- 848s # Order mutual-failure 848s # Allow from all 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 289 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # expecting access. 848s ok 290 848s # --- 848s # Order mutual-failure 848s # Deny from all 848s # expecting access denial. 848s ok 291 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # Deny from all 848s # expecting access denial. 848s ok 292 848s # --- 848s # Order mutual-failure 848s # Deny from localhost 848s # expecting access denial. 848s ok 293 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # Deny from localhost 848s # expecting access denial. 848s ok 294 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 295 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 296 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0 848s # expecting access denial. 848s ok 297 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # Deny from 127.0 848s # expecting access denial. 848s ok 298 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 299 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 300 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 301 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 302 848s # --- 848s # Order mutual-failure 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 303 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 304 848s # --- 848s # Order mutual-failure 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 305 848s # --- 848s # Order mutual-failure 848s # Allow from localhost 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 306 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # expecting access. 848s ok 307 848s # --- 848s # Order mutual-failure 848s # Deny from all 848s # expecting access denial. 848s ok 308 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # Deny from all 848s # expecting access denial. 848s ok 309 848s # --- 848s # Order mutual-failure 848s # Deny from localhost 848s # expecting access denial. 848s ok 310 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # Deny from localhost 848s # expecting access denial. 848s ok 311 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 312 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 313 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0 848s # expecting access denial. 848s ok 314 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # Deny from 127.0 848s # expecting access denial. 848s ok 315 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 316 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 317 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 318 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 319 848s # --- 848s # Order mutual-failure 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 320 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 321 848s # --- 848s # Order mutual-failure 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 322 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 323 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # expecting access. 848s ok 324 848s # --- 848s # Order mutual-failure 848s # Deny from all 848s # expecting access denial. 848s ok 325 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # Deny from all 848s # expecting access denial. 848s ok 326 848s # --- 848s # Order mutual-failure 848s # Deny from localhost 848s # expecting access denial. 848s ok 327 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # Deny from localhost 848s # expecting access denial. 848s ok 328 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 329 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 330 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0 848s # expecting access denial. 848s ok 331 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # Deny from 127.0 848s # expecting access denial. 848s ok 332 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 333 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 334 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 335 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 336 848s # --- 848s # Order mutual-failure 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 337 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 338 848s # --- 848s # Order mutual-failure 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 339 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 340 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # expecting access. 848s ok 341 848s # --- 848s # Order mutual-failure 848s # Deny from all 848s # expecting access denial. 848s ok 342 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from all 848s # expecting access denial. 848s ok 343 848s # --- 848s # Order mutual-failure 848s # Deny from localhost 848s # expecting access denial. 848s ok 344 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from localhost 848s # expecting access denial. 848s ok 345 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 346 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 347 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0 848s # expecting access denial. 848s ok 348 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0 848s # expecting access denial. 848s ok 349 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 350 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 351 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 352 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 353 848s # --- 848s # Order mutual-failure 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 354 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 355 848s # --- 848s # Order mutual-failure 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 356 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/255.255.0.0 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 357 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # expecting access. 848s ok 358 848s # --- 848s # Order mutual-failure 848s # Deny from all 848s # expecting access denial. 848s ok 359 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # Deny from all 848s # expecting access denial. 848s ok 360 848s # --- 848s # Order mutual-failure 848s # Deny from localhost 848s # expecting access denial. 848s ok 361 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # Deny from localhost 848s # expecting access denial. 848s ok 362 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 363 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 364 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0 848s # expecting access denial. 848s ok 365 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0 848s # expecting access denial. 848s ok 366 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 367 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 368 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 369 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 370 848s # --- 848s # Order mutual-failure 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 371 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # Deny from somewhere.else.com 848s # expecting access. 848s ok 372 848s # --- 848s # Order mutual-failure 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 373 848s # --- 848s # Order mutual-failure 848s # Allow from 127.0.0.1/16 848s # Deny from 66.6.6.6 848s # expecting access. 848s ok 374 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # expecting access denial. 848s ok 375 848s # --- 848s # Order mutual-failure 848s # Deny from all 848s # expecting access denial. 848s ok 376 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # Deny from all 848s # expecting access denial. 848s ok 377 848s # --- 848s # Order mutual-failure 848s # Deny from localhost 848s # expecting access denial. 848s ok 378 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # Deny from localhost 848s # expecting access denial. 848s ok 379 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 380 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 381 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0 848s # expecting access denial. 848s ok 382 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # Deny from 127.0 848s # expecting access denial. 848s ok 383 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 384 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 385 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 386 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 387 848s # --- 848s # Order mutual-failure 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 388 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 389 848s # --- 848s # Order mutual-failure 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 390 848s # --- 848s # Order mutual-failure 848s # Allow from somewhere.else.com 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 391 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # expecting access denial. 848s ok 392 848s # --- 848s # Order mutual-failure 848s # Deny from all 848s # expecting access denial. 848s ok 393 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # Deny from all 848s # expecting access denial. 848s ok 394 848s # --- 848s # Order mutual-failure 848s # Deny from localhost 848s # expecting access denial. 848s ok 395 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # Deny from localhost 848s # expecting access denial. 848s ok 396 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 397 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1 848s # expecting access denial. 848s ok 398 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0 848s # expecting access denial. 848s ok 399 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # Deny from 127.0 848s # expecting access denial. 848s ok 400 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 401 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1/255.255.0.0 848s # expecting access denial. 848s ok 402 848s # --- 848s # Order mutual-failure 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 403 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # Deny from 127.0.0.1/16 848s # expecting access denial. 848s ok 404 848s # --- 848s # Order mutual-failure 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 405 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # Deny from somewhere.else.com 848s # expecting access denial. 848s ok 406 848s # --- 848s # Order mutual-failure 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 407 848s # --- 848s # Order mutual-failure 848s # Allow from 66.6.6.6 848s # Deny from 66.6.6.6 848s # expecting access denial. 848s ok 408 848s ok 851s t/modules/actions.t ................. 851s 1..20 851s # Running under perl version 5.040001 for linux 851s # Current time local: Thu Sep 4 15:59:51 2025 851s # Current time GMT: Thu Sep 4 15:59:51 2025 851s # Using Test.pm version 1.31 851s # Using Apache/Test.pm version 1.44 851s # expected: 200 851s # received: '200' 851s ok 1 851s # expected: 'nada' 851s # received: 'nada' 851s ok 2 851s # expected: 404 851s # received: '404' 851s ok 3 851s ok 4 # skip RC=404, no need to check content 851s # expected: 404 851s # received: '404' 851s ok 5 851s ok 6 # skip RC=404, no need to check content 851s # expected: 404 851s # received: '404' 851s ok 7 851s ok 8 # skip RC=404, no need to check content 851s # expected: 200 851s # received: '200' 851s ok 9 851s # expected: 'nada' 851s # received: 'nada' 851s ok 10 851s # expected: 404 851s # received: '404' 851s ok 11 851s ok 12 # skip RC=404, no need to check content 851s # expected: 200 851s # received: '200' 851s ok 13 851s # expected: 'POST 851s # foo2: bar2 851s # ' 851s # received: 'POST 851s # foo2: bar2 851s # ' 851s ok 14 851s # expected: 405 851s # received: '405' 851s ok 15 851s # expected: 200 851s # received: '200' 851s ok 16 851s # expected: 'foo=bar' 851s # received: 'foo=bar' 851s ok 17 851s # expected: 200 851s # received: '200' 851s ok 18 851s # expected: 'POST 851s # foo2: bar2 851s # ' 851s # received: 'POST 851s # foo2: bar2 851s # ' 851s ok 19 851s # expected: 405 851s # received: '405' 851s ok 20 851s ok 854s t/modules/alias.t ................... 854s 1..134 854s # Running under perl version 5.040001 for linux 854s # Current time local: Thu Sep 4 15:59:53 2025 854s # Current time GMT: Thu Sep 4 15:59:53 2025 854s # Using Test.pm version 1.31 854s # Using Apache/Test.pm version 1.44 854s # verifying simple aliases 854s # testing : /alias/ 854s # expected: 200 854s # received: '200' 854s ok 1 854s # testing : /bogu/ 854s # expected: 404 854s # received: '404' 854s ok 2 854s # verifying alias match with /ali[0-9]. 854s # testing : /ali0 854s # expected: 0 854s # received: '0' 854s ok 3 854s # testing : /ali1 854s # expected: 1 854s # received: '1' 854s ok 4 854s # testing : /ali2 854s # expected: 2 854s # received: '2' 854s ok 5 854s # testing : /ali3 854s # expected: 3 854s # received: '3' 854s ok 6 854s # testing : /ali4 854s # expected: 4 854s # received: '4' 854s ok 7 854s # testing : /ali5 854s # expected: 5 854s # received: '5' 854s ok 8 854s # testing : /ali6 854s # expected: 6 854s # received: '6' 854s ok 9 854s # testing : /ali7 854s # expected: 7 854s # received: '7' 854s ok 10 854s # testing : /ali8 854s # expected: 8 854s # received: '8' 854s ok 11 854s # testing : /ali9 854s # expected: 9 854s # received: '9' 854s ok 12 854s # verifying expression alias match with /expr/ali[0-9]. 854s # testing : /ali0 854s # expected: 0 854s # received: '0' 854s ok 13 854s # testing : /ali1 854s # expected: 1 854s # received: '1' 854s ok 14 854s # testing : /ali2 854s # expected: 2 854s # received: '2' 854s ok 15 854s # testing : /ali3 854s # expected: 3 854s # received: '3' 854s ok 16 854s # testing : /ali4 854s # expected: 4 854s # received: '4' 854s ok 17 854s # testing : /ali5 854s # expected: 5 854s # received: '5' 854s ok 18 854s # testing : /ali6 854s # expected: 6 854s # received: '6' 854s ok 19 854s # testing : /ali7 854s # expected: 7 854s # received: '7' 854s ok 20 854s # testing : /ali8 854s # expected: 8 854s # received: '8' 854s ok 21 854s # testing : /ali9 854s # expected: 9 854s # received: '9' 854s ok 22 854s # testing : /forbid 854s # expected: '403' 854s # received: '403' 854s ok 23 854s # testing : /gone 854s # expected: '410' 854s # received: '410' 854s ok 24 854s # testing : /perm 854s # expected: '301' 854s # received: '301' 854s ok 25 854s # testing : /perm2 854s # expected: '301' 854s # received: '301' 854s ok 26 854s # testing : /seeother 854s # expected: '303' 854s # received: '303' 854s ok 27 854s # testing : /temp 854s # expected: '302' 854s # received: '302' 854s ok 28 854s # testing : /temp2 854s # expected: '302' 854s # received: '302' 854s ok 29 854s verifying body of perm and temp redirect match 854s # testing : /p0 854s # expected: 0 854s # received: '0' 854s ok 30 854s # testing : /p1 854s # expected: 1 854s # received: '1' 854s ok 31 854s # testing : /p2 854s # expected: 2 854s # received: '2' 854s ok 32 854s # testing : /p3 854s # expected: 3 854s # received: '3' 854s ok 33 854s # testing : /p4 854s # expected: 4 854s # received: '4' 854s ok 34 854s # testing : /p5 854s # expected: 5 854s # received: '5' 854s ok 35 854s # testing : /p6 854s # expected: 6 854s # received: '6' 854s ok 36 854s # testing : /p7 854s # expected: 7 854s # received: '7' 854s ok 37 854s # testing : /p8 854s # expected: 8 854s # received: '8' 854s ok 38 854s # testing : /p9 854s # expected: 9 854s # received: '9' 854s ok 39 854s # testing : /t0 854s # expected: 0 854s # received: '0' 854s ok 40 854s # testing : /t1 854s # expected: 1 854s # received: '1' 854s ok 41 854s # testing : /t2 854s # expected: 2 854s # received: '2' 854s ok 42 854s # testing : /t3 854s # expected: 3 854s # received: '3' 854s ok 43 854s # testing : /t4 854s # expected: 4 854s # received: '4' 854s ok 44 854s # testing : /t5 854s # expected: 5 854s # received: '5' 854s ok 45 854s # testing : /t6 854s # expected: 6 854s # received: '6' 854s ok 46 854s # testing : /t7 854s # expected: 7 854s # received: '7' 854s ok 47 854s # testing : /t8 854s # expected: 8 854s # received: '8' 854s ok 48 854s # testing : /t9 854s # expected: 9 854s # received: '9' 854s ok 49 854s verifying body of perm and temp redirect match with expression support 854s # testing : /p0 854s # expected: 0 854s # received: '0' 854s ok 50 854s # testing : /p1 854s # expected: 1 854s # received: '1' 854s ok 51 854s # testing : /p2 854s # expected: 2 854s # received: '2' 854s ok 52 854s # testing : /p3 854s # expected: 3 854s # received: '3' 854s ok 53 854s # testing : /p4 854s # expected: 4 854s # received: '4' 854s ok 54 854s # testing : /p5 854s # expected: 5 854s # received: '5' 854s ok 55 854s # testing : /p6 854s # expected: 6 854s # received: '6' 854s ok 56 854s # testing : /p7 854s # expected: 7 854s # received: '7' 854s ok 57 854s # testing : /p8 854s # expected: 8 854s # received: '8' 854s ok 58 854s # testing : /p9 854s # expected: 9 854s # received: '9' 854s ok 59 854s # testing : /t0 854s # expected: 0 854s # received: '0' 854s ok 60 854s # testing : /t1 854s # expected: 1 854s # received: '1' 854s ok 61 854s # testing : /t2 854s # expected: 2 854s # received: '2' 854s ok 62 854s # testing : /t3 854s # expected: 3 854s # received: '3' 854s ok 63 854s # testing : /t4 854s # expected: 4 854s # received: '4' 854s ok 64 854s # testing : /t5 854s # expected: 5 854s # received: '5' 854s ok 65 854s # testing : /t6 854s # expected: 6 854s # received: '6' 854s ok 66 854s # testing : /t7 854s # expected: 7 854s # received: '7' 854s ok 67 854s # testing : /t8 854s # expected: 8 854s # received: '8' 854s ok 68 854s # testing : /t9 854s # expected: 9 854s # received: '9' 854s ok 69 854s verifying return code of seeother and gone redirect match 854s # testing : f0 854s # expected: '403' 854s # received: '403' 854s ok 70 854s # testing : f1 854s # expected: '403' 854s # received: '403' 854s ok 71 854s # testing : f2 854s # expected: '403' 854s # received: '403' 854s ok 72 854s # testing : f3 854s # expected: '403' 854s # received: '403' 854s ok 73 854s # testing : f4 854s # expected: '403' 854s # received: '403' 854s ok 74 854s # testing : f5 854s # expected: '403' 854s # received: '403' 854s ok 75 854s # testing : f6 854s # expected: '403' 854s # received: '403' 854s ok 76 854s # testing : f7 854s # expected: '403' 854s # received: '403' 854s ok 77 854s # testing : f8 854s # expected: '403' 854s # received: '403' 854s ok 78 854s # testing : f9 854s # expected: '403' 854s # received: '403' 854s ok 79 854s # testing : s0 854s # expected: '303' 854s # received: '303' 854s ok 80 854s # testing : s1 854s # expected: '303' 854s # received: '303' 854s ok 81 854s # testing : s2 854s # expected: '303' 854s # received: '303' 854s ok 82 854s # testing : s3 854s # expected: '303' 854s # received: '303' 854s ok 83 854s # testing : s4 854s # expected: '303' 854s # received: '303' 854s ok 84 854s # testing : s5 854s # expected: '303' 854s # received: '303' 854s ok 85 854s # testing : s6 854s # expected: '303' 854s # received: '303' 854s ok 86 854s # testing : s7 854s # expected: '303' 854s # received: '303' 854s ok 87 854s # testing : s8 854s # expected: '303' 854s # received: '303' 854s ok 88 854s # testing : s9 854s # expected: '303' 854s # received: '303' 854s ok 89 854s # testing : g0 854s # expected: '410' 854s # received: '410' 854s ok 90 854s # testing : g1 854s # expected: '410' 854s # received: '410' 854s ok 91 854s # testing : g2 854s # expected: '410' 854s # received: '410' 854s ok 92 854s # testing : g3 854s # expected: '410' 854s # received: '410' 854s ok 93 854s # testing : g4 854s # expected: '410' 854s # received: '410' 854s ok 94 854s # testing : g5 854s # expected: '410' 854s # received: '410' 854s ok 95 854s # testing : g6 854s # expected: '410' 854s # received: '410' 854s ok 96 854s # testing : g7 854s # expected: '410' 854s # received: '410' 854s ok 97 854s # testing : g8 854s # expected: '410' 854s # received: '410' 854s ok 98 854s # testing : g9 854s # expected: '410' 854s # received: '410' 854s ok 99 854s verifying return code of seeother and gone redirect match with expression support 854s # testing : f0 854s # expected: '403' 854s # received: '403' 854s ok 100 854s # testing : f1 854s # expected: '403' 854s # received: '403' 854s ok 101 854s # testing : f2 854s # expected: '403' 854s # received: '403' 854s ok 102 854s # testing : f3 854s # expected: '403' 854s # received: '403' 854s ok 103 854s # testing : f4 854s # expected: '403' 854s # received: '403' 854s ok 104 854s # testing : f5 854s # expected: '403' 854s # received: '403' 854s ok 105 854s # testing : f6 854s # expected: '403' 854s # received: '403' 854s ok 106 854s # testing : f7 854s # expected: '403' 854s # received: '403' 854s ok 107 854s # testing : f8 854s # expected: '403' 854s # received: '403' 854s ok 108 854s # testing : f9 854s # expected: '403' 854s # received: '403' 854s ok 109 854s # testing : s0 854s # expected: '303' 854s # received: '303' 854s ok 110 854s # testing : s1 854s # expected: '303' 854s # received: '303' 854s ok 111 854s # testing : s2 854s # expected: '303' 854s # received: '303' 854s ok 112 854s # testing : s3 854s # expected: '303' 854s # received: '303' 854s ok 113 854s # testing : s4 854s # expected: '303' 854s # received: '303' 854s ok 114 854s # testing : s5 854s # expected: '303' 854s # received: '303' 854s ok 115 854s # testing : s6 854s # expected: '303' 854s # received: '303' 854s ok 116 854s # testing : s7 854s # expected: '303' 854s # received: '303' 854s ok 117 854s # testing : s8 854s # expected: '303' 854s # received: '303' 854s ok 118 854s # testing : s9 854s # expected: '303' 854s # received: '303' 854s ok 119 854s # testing : g0 854s # expected: '410' 854s # received: '410' 854s ok 120 854s # testing : g1 854s # expected: '410' 854s # received: '410' 854s ok 121 854s # testing : g2 854s # expected: '410' 854s # received: '410' 854s ok 122 854s # testing : g3 854s # expected: '410' 854s # received: '410' 854s ok 123 854s # testing : g4 854s # expected: '410' 854s # received: '410' 854s ok 124 854s # testing : g5 854s # expected: '410' 854s # received: '410' 854s ok 125 854s # testing : g6 854s # expected: '410' 854s # received: '410' 854s ok 126 854s # testing : g7 854s # expected: '410' 854s # received: '410' 854s ok 127 854s # testing : g8 854s # expected: '410' 854s # received: '410' 854s ok 128 854s # testing : g9 854s # expected: '410' 854s # received: '410' 854s ok 129 854s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 854s # verifying /modules/alias/script is plain text 854s # testing : /modules/alias/script 854s # expected: '#!/bin/sh 854s # echo Content-type: text/plain 854s # echo 854s # echo this is a shell script cgi. 854s # ' 854s # received: '#!/bin/sh 854s # echo Content-type: text/plain 854s # echo 854s # echo this is a shell script cgi. 854s # ' 854s ok 130 854s # verifying same file accessed at /cgi/script is executed code 854s # testing : /cgi/script 854s # expected: 'this is a shell script cgi. 854s # ' 854s # received: 'this is a shell script cgi. 854s # ' 854s ok 131 854s # verifying ScriptAliasMatch with /aliascgi-script 854s # testing : /aliascgi-script 854s # expected: 'this is a shell script cgi. 854s # ' 854s # received: 'this is a shell script cgi. 854s # ' 854s ok 132 854s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 854s # testing : /aliascgi-script 854s # expected: 'this is a shell script cgi. 854s # ' 854s # received: 'this is a shell script cgi. 854s # ' 854s ok 133 854s # verifying bad script alias. 854s # testing : /aliascgi-nada 854s # expected: 404 854s # received: '404' 854s ok 134 854s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 854s ok 857s t/modules/allowmethods.t ............ 857s 1..9 857s # Running under perl version 5.040001 for linux 857s # Current time local: Thu Sep 4 15:59:56 2025 857s # Current time GMT: Thu Sep 4 15:59:56 2025 857s # Using Test.pm version 1.31 857s # Using Apache/Test.pm version 1.44 857s # testing : Get request to /Get responds 200 857s # expected: 200 857s # received: '200' 857s ok 1 857s # testing : Head request to /Get responds 200 857s # expected: 200 857s # received: '200' 857s ok 2 857s # testing : Post request to /Get responds 405 857s # expected: 405 857s # received: '405' 857s ok 3 857s # testing : Get request to /Head responds 200 857s # expected: 200 857s # received: '200' 857s ok 4 857s # testing : Head request to /Head responds 200 857s # expected: 200 857s # received: '200' 857s ok 5 857s # testing : Post request to /Head responds 405 857s # expected: 405 857s # received: '405' 857s ok 6 857s # testing : Get request to /Post responds 405 857s # expected: 405 857s # received: '405' 857s ok 7 857s # testing : Head request to /Post responds 405 857s # expected: 405 857s # received: '405' 857s ok 8 857s # testing : Post request to /Post responds 200 857s # expected: 200 857s # received: '200' 857s ok 9 857s ok 860s t/modules/asis.t .................... 860s 1..3 860s # Running under perl version 5.040001 for linux 860s # Current time local: Thu Sep 4 15:59:59 2025 860s # Current time GMT: Thu Sep 4 15:59:59 2025 860s # Using Test.pm version 1.31 860s # Using Apache/Test.pm version 1.44 860s # testing : asis content OK 860s # expected: 'This is asis content. 860s # ' 860s # received: 'This is asis content. 860s # ' 860s ok 1 860s # testing : asis gave 404 error 860s # expected: 404 860s # received: '404' 860s ok 2 860s # testing : asis gave 403 error 860s # expected: 403 860s # received: '403' 860s ok 3 860s ok 863s t/modules/authz_core.t .............. 863s 1..504 863s # Running under perl version 5.040001 for linux 863s # Current time local: Thu Sep 4 16:00:02 2025 863s # Current time GMT: Thu Sep 4 16:00:02 2025 863s # Using Test.pm version 1.31 863s # Using Apache/Test.pm version 1.44 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/groups1 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 200, expected 200 [a/ : a/ ] 863s ok 1 863s # got 200, expected 200 [a/ : a/ 1] 863s ok 2 863s # got 200, expected 200 [a/ : a/ 2] 863s ok 3 863s # got 200, expected 200 [a/ : a/ 1 2] 863s ok 4 863s # got 200, expected 200 [a/ : a/ 3] 863s ok 5 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ user1: a/ ] 863s ok 6 863s # got 200, expected 200 [a/ user1: a/ user1] 863s ok 7 863s # got 401, expected 401 [a/ user1: a/ user2] 863s ok 8 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ Any 1 2: a/ ] 863s ok 9 863s # got 200, expected 200 [a/ Any 1 2: a/ 1] 863s ok 10 863s # got 200, expected 200 [a/ Any 1 2: a/ 2] 863s ok 11 863s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 863s ok 12 863s # got 403, expected 403 [a/ Any 1 2: a/ 3] 863s ok 13 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 863s ok 14 863s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 863s ok 15 863s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 863s ok 16 863s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 863s ok 17 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 863s ok 18 863s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 863s ok 19 863s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 863s ok 20 863s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 863s ok 21 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 863s ok 22 863s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 863s ok 23 863s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 863s ok 24 863s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 863s ok 25 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 863s ok 26 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 863s ok 27 863s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 863s ok 28 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 863s ok 29 863s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 863s ok 30 863s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 863s ok 31 863s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 863s ok 32 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 863s ok 33 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 863s ok 34 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 863s ok 35 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 863s ok 36 863s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 863s ok 37 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 863s ok 38 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 863s ok 39 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 863s ok 40 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 863s ok 41 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 863s ok 42 863s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 863s ok 43 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 863s ok 44 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 863s ok 45 863s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 863s ok 46 863s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 863s ok 47 863s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 863s ok 48 863s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 863s ok 49 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 863s ok 50 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 863s ok 51 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 863s ok 52 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 863s ok 53 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 863s ok 54 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 863s ok 55 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 863s ok 56 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 863s ok 57 863s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 863s ok 58 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 1 !2: a/ ] 863s ok 59 863s # got 200, expected 200 [a/ All 1 !2: a/ 1] 863s ok 60 863s # got 403, expected 403 [a/ All 1 !2: a/ 2] 863s ok 61 863s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 863s ok 62 863s # got 403, expected 403 [a/ All 1 !2: a/ 3] 863s ok 63 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 863s ok 64 863s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 863s ok 65 863s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 863s ok 66 863s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 863s ok 67 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 863s ok 68 863s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 863s ok 69 863s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 863s ok 70 863s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 863s ok 71 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 863s ok 72 863s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 863s ok 73 863s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 863s ok 74 863s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 863s ok 75 863s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 863s ok 76 863s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 863s ok 77 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 863s ok 78 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 863s ok 79 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 863s ok 80 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 863s ok 81 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 863s ok 82 863s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 863s ok 83 863s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 863s ok 84 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 863s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 863s ok 85 863s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 863s ok 86 863s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 863s ok 87 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 863s ok 88 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 863s ok 89 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 863s ok 90 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 863s ok 91 863s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 863s ok 92 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 863s ok 93 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 863s ok 94 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 863s ok 95 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 863s ok 96 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 863s ok 97 863s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 863s ok 98 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 863s ok 99 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 863s ok 100 863s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 863s ok 101 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 863s ok 102 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 863s ok 103 863s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 863s ok 104 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 863s ok 105 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 863s ok 106 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 863s ok 107 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 863s ok 108 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 863s ok 109 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 863s ok 110 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 863s ok 111 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 863s ok 112 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 863s ok 113 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 1 2: a/ ] 863s ok 114 863s # got 403, expected 403 [a/ All 1 2: a/ 1] 863s ok 115 863s # got 403, expected 403 [a/ All 1 2: a/ 2] 863s ok 116 863s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 863s ok 117 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 863s ok 118 863s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 863s ok 119 863s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 863s ok 120 863s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 863s ok 121 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 863s ok 122 863s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 863s ok 123 863s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 863s ok 124 863s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 863s ok 125 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 863s ok 126 863s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 863s ok 127 863s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 863s ok 128 863s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 863s ok 129 863s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 863s ok 130 863s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 863s ok 131 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 863s ok 132 863s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 863s ok 133 863s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 863s ok 134 863s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 863s ok 135 863s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 863s ok 136 863s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 863s ok 137 863s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 863s ok 138 863s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 863s ok 139 863s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 863s ok 140 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 863s ok 141 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 863s ok 142 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 863s ok 143 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 863s ok 144 863s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 863s ok 145 863s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 863s ok 146 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 863s ok 147 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 863s ok 148 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 863s ok 149 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 863s ok 150 863s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 863s ok 151 863s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 863s ok 152 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 863s ok 153 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 863s ok 154 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 863s ok 155 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 863s ok 156 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 863s ok 157 863s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 863s ok 158 863s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 863s ok 159 863s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 863s ok 160 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 863s ok 161 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 863s ok 162 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 863s ok 163 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 863s ok 164 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 863s ok 165 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 863s ok 166 863s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 863s ok 167 863s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 863s ok 168 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 863s ok 169 863s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 863s ok 170 863s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 863s ok 171 863s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 863s ok 172 863s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 863s ok 173 863s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 863s ok 174 863s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 863s ok 175 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 863s ok 176 863s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 863s ok 177 863s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 863s ok 178 863s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 863s ok 179 863s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 863s ok 180 863s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 863s ok 181 863s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 863s ok 182 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 863s ok 183 863s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 863s ok 184 863s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 863s ok 185 863s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 863s ok 186 863s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 863s ok 187 863s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 863s ok 188 863s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 863s ok 189 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 863s ok 190 863s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 863s ok 191 863s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 863s ok 192 863s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 863s ok 193 863s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 863s ok 194 863s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 863s ok 195 863s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 863s ok 196 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 863s ok 197 863s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 863s ok 198 863s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 863s ok 199 863s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 863s ok 200 863s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 863s ok 201 863s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 863s ok 202 863s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 863s ok 203 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 863s ok 204 863s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 863s ok 205 863s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 863s ok 206 863s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 863s ok 207 863s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 863s ok 208 863s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 863s ok 209 863s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 863s ok 210 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 863s ok 211 863s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 863s ok 212 863s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 863s ok 213 863s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 863s ok 214 863s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 863s ok 215 863s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 863s ok 216 863s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 863s ok 217 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 863s ok 218 863s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 863s ok 219 863s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 863s ok 220 863s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 863s ok 221 863s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 863s ok 222 863s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 863s ok 223 863s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 863s ok 224 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 863s ok 225 863s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 863s ok 226 863s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 863s ok 227 863s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 863s ok 228 863s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 863s ok 229 863s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 863s ok 230 863s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 863s ok 231 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 863s ok 232 863s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 863s ok 233 863s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 863s ok 234 863s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 863s ok 235 863s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 863s ok 236 863s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 863s ok 237 863s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 863s ok 238 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 863s ok 239 863s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 863s ok 240 863s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 863s ok 241 863s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 863s ok 242 863s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 863s ok 243 863s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 863s ok 244 863s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 863s ok 245 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 863s ok 246 863s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 863s ok 247 863s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 863s ok 248 863s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 863s ok 249 863s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 863s ok 250 863s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 863s ok 251 863s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 863s ok 252 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 863s ok 253 863s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 863s ok 254 863s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 863s ok 255 863s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 863s ok 256 863s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 863s ok 257 863s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 863s ok 258 863s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 863s ok 259 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 863s ok 260 863s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 863s ok 261 863s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 863s ok 262 863s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 863s ok 263 863s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 863s ok 264 863s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 863s ok 265 863s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 863s ok 266 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 863s ok 267 863s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 863s ok 268 863s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 863s ok 269 863s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 863s ok 270 863s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 863s ok 271 863s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 863s ok 272 863s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 863s ok 273 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 863s ok 274 863s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 863s ok 275 863s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 863s ok 276 863s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 863s ok 277 863s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 863s ok 278 863s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 863s ok 279 863s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 863s ok 280 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 863s ok 281 863s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 863s ok 282 863s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 863s ok 283 863s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 863s ok 284 863s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 863s ok 285 863s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 863s ok 286 863s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 863s ok 287 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 863s ok 288 863s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 863s ok 289 863s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 863s ok 290 863s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 863s ok 291 863s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 863s ok 292 863s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 863s ok 293 863s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 863s ok 294 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 863s ok 295 863s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 863s ok 296 863s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 863s ok 297 863s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 863s ok 298 863s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 863s ok 299 863s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 863s ok 300 863s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 863s ok 301 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 863s ok 302 863s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 863s ok 303 863s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 863s ok 304 863s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 863s ok 305 863s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 863s ok 306 863s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 863s ok 307 863s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 863s ok 308 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 863s ok 309 863s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 863s ok 310 863s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 863s ok 311 863s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 863s ok 312 863s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 863s ok 313 863s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 863s ok 314 863s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 863s ok 315 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 863s ok 316 863s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 863s ok 317 863s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 863s ok 318 863s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 863s ok 319 863s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 863s ok 320 863s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 863s ok 321 863s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 863s ok 322 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 863s ok 323 863s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 863s ok 324 863s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 863s ok 325 863s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 863s ok 326 863s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 863s ok 327 863s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 863s ok 328 863s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 863s ok 329 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 863s ok 330 863s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 863s ok 331 863s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 863s ok 332 863s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 863s ok 333 863s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 863s ok 334 863s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 863s ok 335 863s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 863s ok 336 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 863s ok 337 863s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 863s ok 338 863s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 863s ok 339 863s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 863s ok 340 863s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 863s ok 341 863s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 863s ok 342 863s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 863s ok 343 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 863s ok 344 863s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 863s ok 345 863s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 863s ok 346 863s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 863s ok 347 863s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 863s ok 348 863s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 863s ok 349 863s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 863s ok 350 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 863s ok 351 863s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 863s ok 352 863s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 863s ok 353 863s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 863s ok 354 863s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 863s ok 355 863s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 863s ok 356 863s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 863s ok 357 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 863s ok 358 863s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 863s ok 359 863s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 863s ok 360 863s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 863s ok 361 863s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 863s ok 362 863s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 863s ok 363 863s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 863s ok 364 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 863s ok 365 863s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 863s ok 366 863s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 863s ok 367 863s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 863s ok 368 863s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 863s ok 369 863s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 863s ok 370 863s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 863s ok 371 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 863s ok 372 863s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 863s ok 373 863s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 863s ok 374 863s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 863s ok 375 863s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 863s ok 376 863s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 863s ok 377 863s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 863s ok 378 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 863s ok 379 863s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 863s ok 380 863s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 863s ok 381 863s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 863s ok 382 863s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 863s ok 383 863s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 863s ok 384 863s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 863s ok 385 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 863s ok 386 863s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 863s ok 387 863s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 863s ok 388 863s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 863s ok 389 863s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 863s ok 390 863s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 863s ok 391 863s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 863s ok 392 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 863s ok 393 863s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 863s ok 394 863s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 863s ok 395 863s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 863s ok 396 863s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 863s ok 397 863s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 863s ok 398 863s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 863s ok 399 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 863s ok 400 863s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 863s ok 401 863s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 863s ok 402 863s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 863s ok 403 863s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 863s ok 404 863s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 863s ok 405 863s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 863s ok 406 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 863s ok 407 863s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 863s ok 408 863s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 863s ok 409 863s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 863s ok 410 863s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 863s ok 411 863s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 863s ok 412 863s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 863s ok 413 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 863s ok 414 863s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 863s ok 415 863s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 863s ok 416 863s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 863s ok 417 863s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 863s ok 418 863s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 863s ok 419 863s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 863s ok 420 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 863s ok 421 863s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 863s ok 422 863s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 863s ok 423 863s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 863s ok 424 863s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 863s ok 425 863s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 863s ok 426 863s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 863s ok 427 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 863s ok 428 863s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 863s ok 429 863s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 863s ok 430 863s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 863s ok 431 863s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 863s ok 432 863s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 863s ok 433 863s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 863s ok 434 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 863s ok 435 863s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 863s ok 436 863s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 863s ok 437 863s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 863s ok 438 863s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 863s ok 439 863s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 863s ok 440 863s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 863s ok 441 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 863s ok 442 863s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 863s ok 443 863s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 863s ok 444 863s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 863s ok 445 863s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 863s ok 446 863s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 863s ok 447 863s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 863s ok 448 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 863s ok 449 863s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 863s ok 450 863s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 863s ok 451 863s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 863s ok 452 863s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 863s ok 453 863s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 863s ok 454 863s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 863s ok 455 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 863s ok 456 863s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 863s ok 457 863s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 863s ok 458 863s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 863s ok 459 863s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 863s ok 460 863s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 863s ok 461 863s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 863s ok 462 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 863s ok 463 863s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 863s ok 464 863s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 863s ok 465 863s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 863s ok 466 863s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 863s ok 467 863s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 863s ok 468 863s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 863s ok 469 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 863s ok 470 863s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 863s ok 471 863s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 863s ok 472 863s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 863s ok 473 863s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 863s ok 474 863s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 863s ok 475 863s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 863s ok 476 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 863s ok 477 863s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 863s ok 478 863s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 863s ok 479 863s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 863s ok 480 863s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 863s ok 481 863s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 863s ok 482 863s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 863s ok 483 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 863s ok 484 863s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 863s ok 485 863s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 863s ok 486 863s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 863s ok 487 863s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 863s ok 488 863s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 863s ok 489 863s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 863s ok 490 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 863s ok 491 863s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 863s ok 492 863s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 863s ok 493 863s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 863s ok 494 863s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 863s ok 495 863s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 863s ok 496 863s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 863s ok 497 863s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 863s ok 498 863s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 863s ok 499 863s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 863s ok 500 863s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 863s ok 501 863s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 863s ok 502 863s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 863s ok 503 863s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 863s ok 504 863s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 863s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 863s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/groups1 863s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 863s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 863s ok 866s t/modules/autoindex.t ............... 866s 1..84 866s # Running under perl version 5.040001 for linux 866s # Current time local: Thu Sep 4 16:00:06 2025 866s # Current time GMT: Thu Sep 4 16:00:06 2025 866s # Using Test.pm version 1.31 866s # Using Apache/Test.pm version 1.44 866s --- 866s IndexOrderDefault Ascending Name 866s GET /modules/autoindex/htaccess/ 866s ok 1 866s --- 866s IndexOrderDefault Ascending Name 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 2 866s --- 866s IndexOrderDefault Ascending Name 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 3 866s --- 866s IndexOrderDefault Ascending Name 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 4 866s --- 866s IndexOrderDefault Ascending Name 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 5 866s --- 866s IndexOrderDefault Ascending Name 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 6 866s --- 866s IndexOrderDefault Ascending Name 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 7 866s --- 866s IndexOrderDefault Ascending Date 866s GET /modules/autoindex/htaccess/ 866s ok 8 866s --- 866s IndexOrderDefault Ascending Date 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 9 866s --- 866s IndexOrderDefault Ascending Date 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 10 866s --- 866s IndexOrderDefault Ascending Date 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 11 866s --- 866s IndexOrderDefault Ascending Date 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 12 866s --- 866s IndexOrderDefault Ascending Date 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 13 866s --- 866s IndexOrderDefault Ascending Date 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 14 866s --- 866s IndexOrderDefault Ascending Size 866s GET /modules/autoindex/htaccess/ 866s ok 15 866s --- 866s IndexOrderDefault Ascending Size 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 16 866s --- 866s IndexOrderDefault Ascending Size 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 17 866s --- 866s IndexOrderDefault Ascending Size 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 18 866s --- 866s IndexOrderDefault Ascending Size 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 19 866s --- 866s IndexOrderDefault Ascending Size 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 20 866s --- 866s IndexOrderDefault Ascending Size 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 21 866s --- 866s IndexOrderDefault Descending Name 866s GET /modules/autoindex/htaccess/ 866s ok 22 866s --- 866s IndexOrderDefault Descending Name 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 23 866s --- 866s IndexOrderDefault Descending Name 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 24 866s --- 866s IndexOrderDefault Descending Name 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 25 866s --- 866s IndexOrderDefault Descending Name 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 26 866s --- 866s IndexOrderDefault Descending Name 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 27 866s --- 866s IndexOrderDefault Descending Name 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 28 866s --- 866s IndexOrderDefault Descending Date 866s GET /modules/autoindex/htaccess/ 866s ok 29 866s --- 866s IndexOrderDefault Descending Date 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 30 866s --- 866s IndexOrderDefault Descending Date 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 31 866s --- 866s IndexOrderDefault Descending Date 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 32 866s --- 866s IndexOrderDefault Descending Date 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 33 866s --- 866s IndexOrderDefault Descending Date 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 34 866s --- 866s IndexOrderDefault Descending Date 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 35 866s --- 866s IndexOrderDefault Descending Size 866s GET /modules/autoindex/htaccess/ 866s ok 36 866s --- 866s IndexOrderDefault Descending Size 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 37 866s --- 866s IndexOrderDefault Descending Size 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 38 866s --- 866s IndexOrderDefault Descending Size 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 39 866s --- 866s IndexOrderDefault Descending Size 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 40 866s --- 866s IndexOrderDefault Descending Size 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 41 866s --- 866s IndexOrderDefault Descending Size 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 42 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Name 866s GET /modules/autoindex/htaccess/ 866s ok 43 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Name 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 44 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Name 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 45 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Name 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 46 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Name 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 47 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Name 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 48 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Name 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 49 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Date 866s GET /modules/autoindex/htaccess/ 866s ok 50 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Date 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 51 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Date 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 52 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Date 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 53 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Date 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 54 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Date 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 55 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Date 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 56 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Size 866s GET /modules/autoindex/htaccess/ 866s ok 57 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Size 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 58 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Size 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 59 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Size 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 60 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Size 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 61 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Size 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 62 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Ascending Size 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 63 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Name 866s GET /modules/autoindex/htaccess/ 866s ok 64 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Name 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 65 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Name 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 66 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Name 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 67 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Name 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 68 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Name 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 69 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Name 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 70 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Date 866s GET /modules/autoindex/htaccess/ 866s ok 71 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Date 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 72 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Date 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 73 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Date 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 74 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Date 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 75 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Date 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 76 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Date 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 77 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Size 866s GET /modules/autoindex/htaccess/ 866s ok 78 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Size 866s 866s (C=N O=A) 866s GET /modules/autoindex/htaccess/?C=N&O=A 866s ok 79 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Size 866s 866s (C=N O=D) 866s GET /modules/autoindex/htaccess/?C=N&O=D 866s ok 80 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Size 866s 866s (C=M O=A) 866s GET /modules/autoindex/htaccess/?C=M&O=A 866s ok 81 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Size 866s 866s (C=M O=D) 866s GET /modules/autoindex/htaccess/?C=M&O=D 866s ok 82 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Size 866s 866s (C=S O=A) 866s GET /modules/autoindex/htaccess/?C=S&O=A 866s ok 83 866s --- 866s IndexOptions FancyIndexing 866s IndexOrderDefault Descending Size 866s 866s (C=S O=D) 866s GET /modules/autoindex/htaccess/?C=S&O=D 866s ok 84 866s ok 869s t/modules/autoindex2.t .............. 869s 1..3 869s # Running under perl version 5.040001 for linux 869s # Current time local: Thu Sep 4 16:00:09 2025 869s # Current time GMT: Thu Sep 4 16:00:09 2025 869s # Using Test.pm version 1.31 869s # Using Apache/Test.pm version 1.44 869s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 869s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 869s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 869s # testing : dir_broken should not be listed 869s # expected: 0 869s # received: 0 869s ok 1 869s # testing : dir_normal should be listed 869s # expected: 1 869s # received: 1 869s ok 2 869s # testing : dir_protected should not be listed 869s # expected: 0 869s # received: 0 869s ok 3 869s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 869s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 869s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 869s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 869s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 869s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 869s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 869s ok 872s t/modules/brotli.t .................. 872s 1..64 872s # Running under perl version 5.040001 for linux 872s # Current time local: Thu Sep 4 16:00:11 2025 872s # Current time GMT: Thu Sep 4 16:00:11 2025 872s # Using Test.pm version 1.31 872s # Using Apache/Test.pm version 1.44 872s qvalue: 872s # expected: 200 872s # received: '200' 872s ok 1 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 2 872s qvalue: 872s # expected: 200 872s # received: '200' 872s ok 3 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 4 872s qvalue: 872s # expected: 200 872s # received: '200' 872s ok 5 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 6 872s qvalue: 872s # expected: 200 872s # received: '200' 872s ok 7 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 8 872s qvalue: 872s # expected: 200 872s # received: '200' 872s ok 9 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 10 872s qvalue: 872s # expected: 200 872s # received: '200' 872s ok 11 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 12 872s qvalue: ; 872s # expected: 200 872s # received: '200' 872s ok 13 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 14 872s qvalue: ; 872s # expected: 200 872s # received: '200' 872s ok 15 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 16 872s qvalue: ; 872s # expected: 200 872s # received: '200' 872s ok 17 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 18 872s qvalue: ;q= 872s # expected: 200 872s # received: '200' 872s ok 19 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 20 872s qvalue: ;q= 872s # expected: 200 872s # received: '200' 872s ok 21 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 22 872s qvalue: ;q= 872s # expected: 200 872s # received: '200' 872s ok 23 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 24 872s qvalue: ;q=0 872s # expected: 200 872s # received: '200' 872s ok 25 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 26 872s qvalue: ;q=0 872s # expected: 200 872s # received: '200' 872s ok 27 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 28 872s qvalue: ;q=0 872s # expected: 200 872s # received: '200' 872s ok 29 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 30 872s qvalue: ;q=0. 872s # expected: 200 872s # received: '200' 872s ok 31 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 32 872s qvalue: ;q=0. 872s # expected: 200 872s # received: '200' 872s ok 33 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 34 872s qvalue: ;q=0. 872s # expected: 200 872s # received: '200' 872s ok 35 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 36 872s qvalue: ;q=0.0 872s # expected: 200 872s # received: '200' 872s ok 37 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 38 872s qvalue: ;q=0.0 872s # expected: 200 872s # received: '200' 872s ok 39 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 40 872s qvalue: ;q=0.0 872s # expected: 200 872s # received: '200' 872s ok 41 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 42 872s qvalue: ;q=0.00 872s # expected: 200 872s # received: '200' 872s ok 43 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 44 872s qvalue: ;q=0.00 872s # expected: 200 872s # received: '200' 872s ok 45 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 46 872s qvalue: ;q=0.00 872s # expected: 200 872s # received: '200' 872s ok 47 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 48 872s qvalue: ;q=0.000 872s # expected: 200 872s # received: '200' 872s ok 49 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 50 872s qvalue: ;q=0.000 872s # expected: 200 872s # received: '200' 872s ok 51 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 52 872s qvalue: ;q=0.000 872s # expected: 200 872s # received: '200' 872s ok 53 872s # testing : response without Content-Encoding is OK 872s # expected: undef 872s # received: undef 872s ok 54 872s qvalue: ;q=0.0000 872s # expected: 200 872s # received: '200' 872s ok 55 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 56 872s qvalue: ;q=0.0000 872s # expected: 200 872s # received: '200' 872s ok 57 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 58 872s qvalue: ;q=0.0000 872s # expected: 200 872s # received: '200' 872s ok 59 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 60 872s # expected: 200 872s # received: '200' 872s ok 61 872s # testing : response Content-Encoding is OK 872s # expected: 'br' 872s # received: 'br' 872s ok 62 872s # expected: 200 872s # received: '200' 872s ok 63 872s # testing : response Content-Encoding is OK 872s # expected: 'gzip' 872s # received: 'gzip' 872s ok 64 872s ok 875s t/modules/buffer.t .................. 875s 1..12 875s # Running under perl version 5.040001 for linux 875s # Current time local: Thu Sep 4 16:00:14 2025 875s # Current time GMT: Thu Sep 4 16:00:14 2025 875s # Using Test.pm version 1.31 875s # Using Apache/Test.pm version 1.44 875s # testing : Checking return code is '200' 875s # expected: 200 875s # received: '200' 875s ok 1 875s ok 2 875s # testing : Checking return code is '200' 875s # expected: 200 875s # received: '200' 875s ok 3 875s ok 4 875s # testing : Checking return code is '200' 875s # expected: 200 875s # received: '200' 875s ok 5 875s ok 6 875s # testing : Checking return code is '200' 875s # expected: 200 875s # received: '200' 875s ok 7 875s ok 8 875s # testing : Checking return code is '200' 875s # expected: 200 875s # received: '200' 875s ok 9 875s ok 10 875s # testing : Checking return code is '200' 875s # expected: 200 875s # received: '200' 875s ok 11 875s ok 12 875s ok 878s t/modules/cache.t ................... 878s 1..3 878s # Running under perl version 5.040001 for linux 878s # Current time local: Thu Sep 4 16:00:17 2025 878s # Current time GMT: Thu Sep 4 16:00:17 2025 878s # Using Test.pm version 1.31 878s # Using Apache/Test.pm version 1.44 878s # testing : non-cached call to index.html 878s # expected: 200 878s # received: '200' 878s ok 1 878s # testing : call to cache index.html 878s # expected: 200 878s # received: '200' 878s ok 2 878s # testing : cached call to index.html 878s # expected: 200 878s # received: '200' 878s ok 3 878s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 878s ok 883s t/modules/cgi.t ..................... 883s 1..58 883s # Running under perl version 5.040001 for linux 883s # Current time local: Thu Sep 4 16:00:20 2025 883s # Current time GMT: Thu Sep 4 16:00:20 2025 883s # Using Test.pm version 1.31 883s # Using Apache/Test.pm version 1.44 883s # testing : return code for acceptpathinfodefault.sh 883s # expected: 200 883s # received: '200' 883s ok 1 883s # testing : body for acceptpathinfodefault.sh 883s # expected: '' 883s # received: '' 883s ok 2 883s # testing : return code for acceptpathinfodefault.sh/foo 883s # expected: 200 883s # received: '200' 883s ok 3 883s # testing : body for acceptpathinfodefault.sh/foo 883s # expected: '/foo' 883s # received: '/foo' 883s ok 4 883s # testing : return code for acceptpathinfooff.sh 883s # expected: 200 883s # received: '200' 883s ok 5 883s # testing : body for acceptpathinfooff.sh 883s # expected: '' 883s # received: '' 883s ok 6 883s # testing : return code for acceptpathinfooff.sh/foo 883s # expected: 404 883s # received: '404' 883s ok 7 883s # no body test for this one 883s ok 8 883s # testing : return code for acceptpathinfoon.sh 883s # expected: 200 883s # received: '200' 883s ok 9 883s # testing : body for acceptpathinfoon.sh 883s # expected: '' 883s # received: '' 883s ok 10 883s # testing : return code for acceptpathinfoon.sh/foo 883s # expected: 200 883s # received: '200' 883s ok 11 883s # testing : body for acceptpathinfoon.sh/foo 883s # expected: '/foo' 883s # received: '/foo' 883s ok 12 883s # testing : return code for bogus-perl.pl 883s # expected: 500 883s # received: '500' 883s ok 13 883s # cgi log created ok. 883s ok 14 883s # testing : return code for bogus-sh.sh 883s # expected: 500 883s # received: '500' 883s ok 15 883s # checking that log size (807) is bigger than it used to be (523) 883s ok 16 883s # testing : return code for nph-stderr.pl 883s # expected: 200 883s # received: '200' 883s ok 17 883s # testing : body for nph-stderr.pl 883s # expected: 'this is nph-stdout' 883s # received: 'this is nph-stdout' 883s ok 18 883s # testing : return code for nph-test.pl 883s # expected: 200 883s # received: '200' 883s ok 19 883s # testing : body for nph-test.pl 883s # expected: 'ok' 883s # received: 'ok' 883s ok 20 883s # testing : return code for perl.pl 883s # expected: 200 883s # received: '200' 883s ok 21 883s # testing : body for perl.pl 883s # expected: 'perl cgi' 883s # received: 'perl cgi' 883s ok 22 883s # testing : return code for sh.sh 883s # expected: 200 883s # received: '200' 883s ok 23 883s # testing : body for sh.sh 883s # expected: 'sh cgi' 883s # received: 'sh cgi' 883s ok 24 883s # testing : return code for stderr1.pl 883s # expected: 200 883s # received: '200' 883s ok 25 883s # testing : body for stderr1.pl 883s # expected: 'this is stdout' 883s # received: 'this is stdout' 883s ok 26 883s # testing : return code for stderr2.pl 883s # expected: 200 883s # received: '200' 883s ok 27 883s # testing : body for stderr2.pl 883s # expected: 'this is also stdout' 883s # received: 'this is also stdout' 883s ok 28 883s # testing : return code for stderr3.pl 883s # expected: 200 883s # received: '200' 883s ok 29 883s # testing : body for stderr3.pl 883s # expected: 'this is more stdout' 883s # received: 'this is more stdout' 883s ok 30 883s # posted content (length 10) to bogus-perl.pl 883s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 883s # expected: '500' 883s # received: '500' 883s ok 31 883s # checking that log size (35781) is greater than 807 883s ok 32 883s # verifying that logged content is 10 characters 883s ok 33 883s # posted content (length 99) to bogus-perl.pl 883s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 883s # expected: '500' 883s # received: '500' 883s ok 34 883s # checking that log size (36240) is greater than 35781 883s ok 35 883s # verifying that logged content is 99 characters 883s ok 36 883s # posted content (length 250) to bogus-perl.pl 883s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 883s # expected: '500' 883s # received: '500' 883s ok 37 883s # checking that log size (36851) is greater than 36240 883s ok 38 883s # verifying that logged content is 250 characters 883s ok 39 883s # posted content (length 255) to bogus-perl.pl 883s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 883s # expected: '500' 883s # received: '500' 883s ok 40 883s # checking that log size (37467) is greater than 36851 883s ok 41 883s # verifying that logged content is 255 characters 883s ok 42 883s # posted content (length 256) to bogus-perl.pl 883s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 883s # expected: '500' 883s # received: '500' 883s ok 43 883s # checking that log size (38084) is greater than 37467 883s ok 44 883s # verifying that logged content is 256 characters 883s ok 45 883s # posted content (length 257) to bogus-perl.pl 883s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 883s # expected: '500' 883s # received: '500' 883s ok 46 883s # checking that log size (38701) is greater than 38084 883s ok 47 883s # verifying that logged content is 256 characters 883s ok 48 883s # posted content (length 258) to bogus-perl.pl 883s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 883s # expected: '500' 883s # received: '500' 883s ok 49 883s # checking that log size (39318) is greater than 38701 883s ok 50 883s # verifying that logged content is 256 characters 883s ok 51 883s # posted content (length 1024) to bogus-perl.pl 883s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 883s # expected: '500' 883s # received: '500' 883s ok 52 883s # checking that log size (39936) is greater than 39318 883s ok 53 883s # verifying that logged content is 256 characters 883s ok 54 883s # verifying log is greater than 40960 bytes. 883s ok 55 883s # verifying log did not grow after making bogus request. 883s ok 56 883s # verifying log did not grow after making another bogus request. 883s ok 57 883s # checking that HEAD /modules/cgi/perl.pl returns 200. 883s ok 58 883s ok 886s t/modules/data.t .................... 886s 1..2 886s # Running under perl version 5.040001 for linux 886s # Current time local: Thu Sep 4 16:00:25 2025 886s # Current time GMT: Thu Sep 4 16:00:25 2025 886s # Using Test.pm version 1.31 886s # Using Apache/Test.pm version 1.44 886s # testing : Checking return code is '200' 886s # expected: 200 886s # received: '200' 886s ok 1 886s ok 2 886s ok 891s t/modules/dav.t ..................... 891s 1..19 891s # Running under perl version 5.040001 for linux 891s # Current time local: Thu Sep 4 16:00:28 2025 891s # Current time GMT: Thu Sep 4 16:00:28 2025 891s # Using Test.pm version 1.31 891s # Using Apache/Test.pm version 1.44 891s resource lock test: 891s ok 1 891s DAV put test: 891s ok 2 891s getting DAV resource properties: 891s ok 3 891s created: Thu, 04 Sep 2025 16:00:32 GMT 891s modified: Thu, 04 Sep 2025 16:00:32 GMT 891s now: Thu, 04 Sep 2025 16:00:34 GMT 891s ok 4 891s ok 5 891s resource lock status test: 891s ok 6 891s resource unlock test: 891s ok 7 891s resource lock status test: 891s ok 8 891s getting uri... 891s expect: 891s -> 891s 891s
891s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

914s # The requested resource does not allow request data with POST requests, or the amount of data provided in 914s # the request exceeds the capacity limit. 914s # 914s # ' 914s ok 24 914s ok 916s t/modules/filter.t .................. 916s 1..5 916s # Running under perl version 5.040001 for linux 916s # Current time local: Thu Sep 4 16:00:56 2025 916s # Current time GMT: Thu Sep 4 16:00:56 2025 916s # Using Test.pm version 1.31 916s # Using Apache/Test.pm version 1.44 916s # expected: 'HELLOWORLD' 916s # received: 'HELLOWORLD' 916s ok 1 916s # expected: 'HELLOWORLD' 916s # received: 'HELLOWORLD' 916s ok 2 916s # expected: 'HELLOWORLD' 916s # received: 'HELLOWORLD' 916s ok 3 916s # expected: 'helloworld' 916s # received: 'helloworld' 916s ok 4 916s # expected: 'helloworld' 916s # received: 'helloworld' 916s ok 5 916s ok 920s t/modules/headers.t ................. 920s 1..376 920s # Running under perl version 5.040001 for linux 920s # Current time local: Thu Sep 4 16:00:59 2025 920s # Current time GMT: Thu Sep 4 16:00:59 2025 920s # Using Test.pm version 1.31 920s # Using Apache/Test.pm version 1.44 920s ok 1 920s ok 2 920s ok 3 920s ok 4 920s ok 5 920s ok 6 920s ok 7 920s ok 8 920s ok 9 920s ok 10 920s ok 11 920s ok 12 920s ok 13 920s ok 14 920s ok 15 920s ok 16 920s ok 17 920s ok 18 920s ok 19 920s ok 20 920s ok 21 920s ok 22 920s ok 23 920s ok 24 920s ok 25 920s ok 26 920s ok 27 920s ok 28 920s ok 29 920s ok 30 920s ok 31 920s ok 32 920s ok 33 920s ok 34 920s ok 35 920s ok 36 920s ok 37 920s ok 38 920s ok 39 920s ok 40 920s ok 41 920s ok 42 920s ok 43 920s ok 44 920s ok 45 920s ok 46 920s ok 47 920s ok 48 920s ok 49 920s ok 50 920s ok 51 920s ok 52 920s ok 53 920s ok 54 920s ok 55 920s ok 56 920s ok 57 920s ok 58 920s ok 59 920s ok 60 920s ok 61 920s ok 62 920s ok 63 920s ok 64 920s ok 65 920s ok 66 920s ok 67 920s ok 68 920s ok 69 920s ok 70 920s ok 71 920s ok 72 920s ok 73 920s ok 74 920s ok 75 920s ok 76 920s ok 77 920s ok 78 920s ok 79 920s ok 80 920s ok 81 920s ok 82 920s ok 83 920s ok 84 920s ok 85 920s ok 86 920s ok 87 920s ok 88 920s ok 89 920s ok 90 920s ok 91 920s ok 92 920s ok 93 920s ok 94 920s ok 95 920s ok 96 920s ok 97 920s ok 98 920s ok 99 920s ok 100 920s ok 101 920s ok 102 920s ok 103 920s ok 104 920s ok 105 920s ok 106 920s ok 107 920s ok 108 920s ok 109 920s ok 110 920s ok 111 920s ok 112 920s ok 113 920s ok 114 920s ok 115 920s ok 116 920s ok 117 920s ok 118 920s ok 119 920s ok 120 920s ok 121 920s ok 122 920s ok 123 920s ok 124 920s ok 125 920s ok 126 920s ok 127 920s ok 128 920s ok 129 920s ok 130 920s ok 131 920s ok 132 920s ok 133 920s ok 134 920s ok 135 920s ok 136 920s ok 137 920s ok 138 920s ok 139 920s ok 140 920s ok 141 920s ok 142 920s ok 143 920s ok 144 920s ok 145 920s ok 146 920s ok 147 920s ok 148 920s ok 149 920s ok 150 920s ok 151 920s ok 152 920s ok 153 920s ok 154 920s ok 155 920s ok 156 920s ok 157 920s ok 158 920s ok 159 920s ok 160 920s ok 161 920s ok 162 920s ok 163 920s ok 164 920s ok 165 920s ok 166 920s ok 167 920s ok 168 920s ok 169 920s ok 170 920s ok 171 920s ok 172 920s ok 173 920s ok 174 920s ok 175 920s ok 176 920s ok 177 920s ok 178 920s ok 179 920s ok 180 920s ok 181 920s ok 182 920s ok 183 920s ok 184 920s ok 185 920s ok 186 920s ok 187 920s ok 188 920s ok 189 920s ok 190 920s ok 191 920s ok 192 920s ok 193 920s ok 194 920s ok 195 920s ok 196 920s ok 197 920s ok 198 920s ok 199 920s ok 200 920s ok 201 920s ok 202 920s ok 203 920s ok 204 920s ok 205 920s ok 206 920s ok 207 920s ok 208 920s ok 209 920s ok 210 920s ok 211 920s ok 212 920s ok 213 920s ok 214 920s ok 215 920s ok 216 920s ok 217 920s ok 218 920s ok 219 920s ok 220 920s ok 221 920s ok 222 920s ok 223 920s ok 224 920s ok 225 920s ok 226 920s ok 227 920s ok 228 920s ok 229 920s ok 230 920s ok 231 920s ok 232 920s ok 233 920s ok 234 920s ok 235 920s ok 236 920s ok 237 920s ok 238 920s ok 239 920s ok 240 920s ok 241 920s ok 242 920s ok 243 920s ok 244 920s ok 245 920s ok 246 920s ok 247 920s ok 248 920s ok 249 920s ok 250 920s ok 251 920s ok 252 920s ok 253 920s ok 254 920s ok 255 920s ok 256 920s ok 257 920s ok 258 920s ok 259 920s ok 260 920s ok 261 920s ok 262 920s ok 263 920s ok 264 920s ok 265 920s ok 266 920s ok 267 920s ok 268 920s ok 269 920s ok 270 920s ok 271 920s ok 272 920s ok 273 920s ok 274 920s ok 275 920s ok 276 920s ok 277 920s ok 278 920s ok 279 920s ok 280 920s ok 281 920s ok 282 920s ok 283 920s ok 284 920s ok 285 920s ok 286 920s ok 287 920s ok 288 920s ok 289 920s ok 290 920s ok 291 920s ok 292 920s ok 293 920s ok 294 920s ok 295 920s ok 296 920s ok 297 920s ok 298 920s ok 299 920s ok 300 920s ok 301 920s ok 302 920s ok 303 920s ok 304 920s ok 305 920s ok 306 920s ok 307 920s ok 308 920s ok 309 920s ok 310 920s ok 311 920s ok 312 920s ok 313 920s ok 314 920s ok 315 920s ok 316 920s ok 317 920s ok 318 920s ok 319 920s ok 320 920s ok 321 920s ok 322 920s ok 323 920s ok 324 920s ok 325 920s ok 326 920s ok 327 920s ok 328 920s ok 329 920s ok 330 920s ok 331 920s ok 332 920s ok 333 920s ok 334 920s ok 335 920s ok 336 920s ok 337 920s ok 338 920s ok 339 920s ok 340 920s Header sent n°0: 920s header: Test-Header 920s value: value 920s Header sent n°1: 920s header: Aaa 920s value: b 920s Header sent n°2: 920s header: Aa 920s value: bb 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 341 920s 920s Header received n°0: 920s header: Test-Header 920s expected: value 920s received: value 920s 920s Header received n°1: 920s header: Aaa 920s expected: b 920s received: b 920s 920s Header received n°2: 920s header: Aa 920s expected: bb 920s received: bb 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Aa: bb 920s Aaa: b 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: value 920s 920s ok 342 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foo 920s Header sent n°1: 920s header: aaa 920s value: b 920s Header sent n°2: 920s header: aa 920s value: bb 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 343 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s 920s Header received n°1: 920s header: aa 920s expected: bb 920s received: bb 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Aa: bb 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s 920s ok 344 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foo 920s Header sent n°1: 920s header: Test-Header1 920s value: value1 920s Header sent n°2: 920s header: Test-Header2 920s value: value2 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 345 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s Header received n°1: 920s header: Test-Header1 920s expected: value1 920s received: value1 920s 920s Header received n°2: 920s header: Test-Header2 920s expected: value2 920s received: value2 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s Test-Header1: value1 920s Test-Header2: value2 920s 920s ok 346 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foofoo 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 347 920s 920s Header received n°0: 920s header: Test-Header 920s expected: barfoo 920s received: barfoo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: barfoo 920s 920s ok 348 920s Header sent n°0: 920s header: Test-Header 920s value: foo2foo2 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 349 920s 920s Header received n°0: 920s header: Test-Header 920s expected: barfoo2 920s received: barfoo2 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: barfoo2 920s 920s ok 350 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foofoo 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 351 920s 920s Header received n°0: 920s header: Test-Header 920s expected: bar2foo 920s received: bar2foo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: bar2foo 920s 920s ok 352 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foofoo 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 353 920s 920s Header received n°0: 920s header: Test-Header 920s expected: barbar 920s received: barbar 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: barbar 920s 920s ok 354 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foo2foo2 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 355 920s 920s Header received n°0: 920s header: Test-Header 920s expected: barbar 920s received: barbar 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: barbar 920s 920s ok 356 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foofoo 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 357 920s 920s Header received n°0: 920s header: Test-Header 920s expected: bar2bar2 920s received: bar2bar2 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: bar2bar2 920s 920s ok 358 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 359 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s 920s ok 360 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foo 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 361 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s 920s ok 362 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: "foo" 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 363 920s 920s Header received n°0: 920s header: Test-Header 920s expected: "foo", foo 920s received: "foo", foo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: "foo", foo 920s 920s ok 364 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foo 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 365 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo, bar 920s received: foo, bar 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo, bar 920s 920s ok 366 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foo 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 367 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:02 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s 920s ok 368 920s 920s 920s 920s Header sent n°0: 920s header: Test-Header 920s value: foo 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 369 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s 920s Header received n°1: 920s header: Test-Header2 920s expected: bar 920s received: bar 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:03 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:03 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s Test-Header2: bar 920s 920s ok 370 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 371 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:03 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:03 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s 920s ok 372 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 373 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:03 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:03 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s 920s ok 374 920s # testing : Checking return code is '200' 920s # expected: 200 920s # received: '200' 920s ok 375 920s 920s Header received n°0: 920s header: Test-Header 920s expected: foo 920s received: foo 920s 920s Response received is: 920s HTTP/1.1 200 OK 920s Connection: close 920s Date: Thu, 04 Sep 2025 16:01:03 GMT 920s Accept-Ranges: bytes 920s ETag: "0-62c6deaf13e40" 920s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 920s Vary: In-If1 920s Content-Length: 0 920s Content-Type: text/html 920s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 920s Client-Date: Thu, 04 Sep 2025 16:01:03 GMT 920s Client-Peer: 127.0.0.1:8529 920s Client-Response-Num: 1 920s DMMATCH1: 1 920s Test-Header: foo 920s 920s ok 376 920s ok 928s t/modules/heartbeat.t ............... 928s 1..1 928s # Running under perl version 5.040001 for linux 928s # Current time local: Thu Sep 4 16:01:03 2025 928s # Current time GMT: Thu Sep 4 16:01:03 2025 928s # Using Test.pm version 1.31 928s # Using Apache/Test.pm version 1.44 928s Expecting at least 3 heartbeat ; Seen: 5 928s ok 1 928s ok 934s t/modules/include.t ................. 934s 1..98 934s # Running under perl version 5.040001 for linux 934s # Current time local: Thu Sep 4 16:01:11 2025 934s # Current time GMT: Thu Sep 4 16:01:11 2025 934s # Using Test.pm version 1.31 934s # Using Apache/Test.pm version 1.44 934s # testing : GET /modules/include/abs-path.shtml 934s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 934s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 934s ok 1 934s # testing : GET /modules/include/apexpr/err.shtml 934s # expected: '[an error occurred while processing this directive] err.shtml' 934s # received: '[an error occurred while processing this directive] err.shtml' 934s ok 2 934s # testing : GET /modules/include/apexpr/if1.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 3 934s # testing : GET /modules/include/apexpr/lazyvar.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 4 934s # testing : GET /modules/include/apexpr/restrict.shtml 934s # expected: '[an error occurred while processing this directive] restrict.shtml' 934s # received: '[an error occurred while processing this directive] restrict.shtml' 934s ok 5 934s # testing : GET /modules/include/apexpr/var.shtml 934s # expected: 'pass pass pass' 934s # received: 'pass pass pass' 934s ok 6 934s # testing : GET /modules/include/big.shtml 934s # expected: 'hello pass pass pass hello' 934s # received: 'hello pass pass pass hello' 934s ok 7 934s # testing : GET /modules/include/comment.shtml 934s # expected: 'No comment here' 934s # received: 'No comment here' 934s ok 8 934s # testing : GET /modules/include/echo.shtml 934s # expected: 'echo.shtml' 934s # received: 'echo.shtml' 934s ok 9 934s # testing : GET /modules/include/echo1.shtml 934s # expected: '' 934s # received: '' 934s ok 10 934s # testing : GET /modules/include/echo2.shtml 934s # expected: ' pass config echomsg pass' 934s # received: ' pass config echomsg pass' 934s ok 11 934s # testing : GET /modules/include/echo3.shtml 934s # expected: '' 934s # received: '' 934s ok 12 934s # testing : GET /modules/include/encode.shtml 934s # expected: '# %^ %23%20%25%5e' 934s # received: '# %^ %23%20%25%5e' 934s ok 13 934s # testing : GET /modules/include/errmsg1.shtml 934s # expected: 'errmsg' 934s # received: 'errmsg' 934s ok 14 934s # testing : GET /modules/include/errmsg2.shtml 934s # expected: 'errmsg' 934s # received: 'errmsg' 934s ok 15 934s # testing : GET /modules/include/errmsg3.shtml 934s # expected: 'errmsg' 934s # received: 'errmsg' 934s ok 16 934s # testing : GET /modules/include/errmsg4.shtml 934s # expected: 'pass errmsg' 934s # received: 'pass errmsg' 934s ok 17 934s # testing : GET /modules/include/errmsg5.shtml 934s # expected: '' 934s # received: '' 934s ok 18 934s # testing : GET /modules/include/exec/off/cgi.shtml 934s # expected: '[an error occurred while processing this directive]' 934s # received: '[an error occurred while processing this directive]' 934s ok 19 934s # testing : GET /modules/include/exec/off/cmd.shtml 934s # expected: '[an error occurred while processing this directive]' 934s # received: '[an error occurred while processing this directive]' 934s ok 20 934s # testing : GET /modules/include/exec/on/cgi.shtml 934s # expected: 'perl cgi' 934s # received: 'perl cgi' 934s ok 21 934s # testing : GET /modules/include/exec/on/cmd.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 22 934s # testing : GET /modules/include/extra/inc-bogus.shtml 934s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 934s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 934s ok 23 934s # testing : GET /modules/include/foo.shtml 934s # expected: '[an error occurred while processing this directive] foo.shtml body' 934s # received: '[an error occurred while processing this directive] foo.shtml body' 934s ok 24 934s # testing : GET /modules/include/foo1.shtml 934s # expected: '[an error occurred while processing this directive] foo.shtml body' 934s # received: '[an error occurred while processing this directive] foo.shtml body' 934s ok 25 934s # testing : GET /modules/include/foo2.shtml 934s # expected: '[an error occurred while processing this directive] foo.shtml body' 934s # received: '[an error occurred while processing this directive] foo.shtml body' 934s ok 26 934s # testing : GET /modules/include/if1.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 27 934s # testing : GET /modules/include/if10.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 28 934s # testing : GET /modules/include/if11.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 29 934s # testing : GET /modules/include/if2.shtml 934s # expected: 'pass pass' 934s # received: 'pass pass' 934s ok 30 934s # testing : GET /modules/include/if3.shtml 934s # expected: 'pass pass pass' 934s # received: 'pass pass pass' 934s ok 31 934s # testing : GET /modules/include/if4.shtml 934s # expected: 'pass pass' 934s # received: 'pass pass' 934s ok 32 934s # testing : GET /modules/include/if5.shtml 934s # expected: 'pass pass pass' 934s # received: 'pass pass pass' 934s ok 33 934s # testing : GET /modules/include/if6.shtml 934s # expected: '[an error occurred while processing this directive]' 934s # received: '[an error occurred while processing this directive]' 934s ok 34 934s # testing : GET /modules/include/if7.shtml 934s # expected: '[an error occurred while processing this directive]' 934s # received: '[an error occurred while processing this directive]' 934s ok 35 934s # testing : GET /modules/include/if8.shtml 934s # expected: 'pass' 934s # received: 'pass' 934s ok 36 934s # testing : GET /modules/include/if9.shtml 934s # expected: 'pass pass' 934s # received: 'pass pass' 934s ok 37 934s # testing : GET /modules/include/inc-nego.shtml 934s # expected: 'index.html.en' 934s # received: 'index.html.en' 934s ok 38 934s # testing : GET /modules/include/inc-rfile.shtml 934s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 934s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 934s ok 39 934s # testing : GET /modules/include/inc-rvirtual.shtml 934s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 934s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 934s ok 40 934s # testing : GET /modules/include/include1.shtml 934s # expected: 'inc-two.shtml body include.shtml body' 934s # received: 'inc-two.shtml body include.shtml body' 934s ok 41 934s # testing : GET /modules/include/include2.shtml 934s # expected: 'inc-two.shtml body include.shtml body' 934s # received: 'inc-two.shtml body include.shtml body' 934s ok 42 934s # testing : GET /modules/include/include3.shtml 934s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 934s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 934s ok 43 934s # testing : GET /modules/include/include4.shtml 934s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 934s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 934s ok 44 934s # testing : GET /modules/include/include5.shtml 934s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 934s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 934s ok 45 934s # testing : GET /modules/include/include6.shtml 934s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 934s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 934s ok 46 934s # testing : GET /modules/include/malformed.shtml 934s # expected: '[an error occurred while processing this directive] malformed.shtml' 934s # received: '[an error occurred while processing this directive] malformed.shtml' 934s ok 47 934s # testing : POST /modules/include/mod_request/echo.shtml 934s # expected: 'echo.shtml' 934s # received: 'echo.shtml' 934s ok 48 934s # testing : POST /modules/include/mod_request/post.shtml 934s # expected: 'POST foo: bar foo2: bar2' 934s # received: 'POST foo: bar foo2: bar2' 934s ok 49 934s # testing : sizeof(body) > KeptBodySize 934s # expected: 413 934s # received: '413' 934s ok 50 934s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 934s # expected: 'GET foo: bar foo2: bar2' 934s # received: 'GET foo: bar foo2: bar2' 934s ok 51 934s # testing : GET /modules/include/newline.shtml 934s # expected: 'inc-two.shtml body' 934s # received: 'inc-two.shtml body' 934s ok 52 934s # testing : GET /modules/include/notreal.shtml 934s # expected: 'pass ' 934s # received: '-->' 934s ok 54 934s # testing : GET /modules/include/parse2.shtml 934s # expected: '"' 934s # received: '"' 934s ok 55 934s # testing : GET /modules/include/ranged-virtual.shtml with Range 934s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 934s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 934s ok 56 934s # testing : GET /modules/include/regex.shtml 934s # expected: '(none) 1 (none)' 934s # received: '(none) 1 (none)' 934s ok 57 934s # testing : GET /modules/include/retagged1.shtml 934s # expected: 'retagged1.shtml' 934s # received: 'retagged1.shtml' 934s ok 58 934s # testing : GET /modules/include/retagged2.shtml 934s # expected: '----retagged2.shtml' 934s # received: '----retagged2.shtml' 934s ok 59 934s # testing : GET /modules/include/set.shtml 934s # expected: 'set works' 934s # received: 'set works' 934s ok 60 934s # testing : GET /modules/include/var128.shtml 934s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 934s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 934s ok 61 934s # testing : GET /modules/include/virtualq.shtml?foo=bar 934s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 934s # received: 'foo=bar pass inc-two.shtml body foo=bar' 934s ok 62 934s # testing : GET /modules/include/size.shtml 934s # expected: '1,122 1,122 1.1K 1.1K' 934s # received: '1,122 1,122 1.1K 1.1K' 934s ok 63 934s # testing : GET /modules/include/file.shtml 934s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 934s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 934s ok 64 934s # testing : GET /modules/include/printenv.shtml 934s # expected: '200' 934s # received: '200' 934s ok 65 934s ok 66 934s ok 67 934s # testing : /mod_include test/ 934s # expected: qr/mod_include test/ 934s # received: ' 934s # 934s # mod_include test 934s # 934s # 934s # 934s #

mod_include test

934s # 934s # 934s # Hello World 934s # 934s #

[back]

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

mod_include test

934s # 934s # 934s # Hello World 934s # 934s #

[back]

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

mod_include test

934s # 934s # 934s # Hello World 934s # 934s #

[back]

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

Load Balancer Manager for localhost

959s # 959s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
959s #
Server Built: 2025-07-23T18:22:41
959s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
959s #
959s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

993s #

The document has moved here.

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

Moved Permanently

993s #

The document has moved here.

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

Moved Permanently

993s #

The document has moved here.

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

Moved Permanently

993s #

The document has moved here.

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

Multiple Choices

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

Available documents: 993s #

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

Multiple Choices

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

Available documents: 993s #

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

Multiple Choices

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

Available documents: 993s #

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

Moved Permanently

993s #

The document has moved here.

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

Multiple Choices

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

Available documents: 993s #

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

Multiple Choices

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

Available documents: 993s #

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

Moved Permanently

993s #

The document has moved here.

993s # 993s # ' 993s ok 48 993s ok 996s t/modules/status.t .................. 996s 1..1 996s # Running under perl version 5.040001 for linux 996s # Current time local: Thu Sep 4 16:02:16 2025 996s # Current time GMT: Thu Sep 4 16:02:16 2025 996s # Using Test.pm version 1.31 996s # Using Apache/Test.pm version 1.44 996s 996s 996s Apache Status 996s 996s

Apache Server Status for localhost (via 127.0.0.1)

996s 996s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
996s
Server MPM: worker
996s
Server Built: 2025-07-23T18:22:41 996s

996s
Current Time: Thursday, 04-Sep-2025 16:02:19 UTC
996s
Restart Time: Thursday, 04-Sep-2025 15:56:43 UTC
996s
Parent Server Config. Generation: 1
996s
Parent Server MPM Generation: 0
996s
Server uptime: 5 minutes 35 seconds
996s
Server load: 1.16 1.03 0.67
996s
Total accesses: 6876 - Total Traffic: 138.3 MB - Total Duration: 54818
996s
CPU Usage: u2.68 s4.31 cu.63 cs.51 - 2.43% CPU load
996s
20.5 requests/sec - 422.7 kB/second - 20.6 kB/request - 7.97237 ms/request
996s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
996s
______________W_____....................
996s

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

996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s
SrvPIDAccMCPU 996s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04795070/327/327_ 996s 4.1120138220.01.821.82 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-04795070/328/328_ 996s 4.12205750.06.886.88 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-04795070/387/387_ 996s 4.12207530.013.8313.83 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-04795070/330/330_ 996s 4.12206360.08.128.12 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-04795070/327/327_ 996s 4.11207300.05.645.64 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-04795070/376/376_ 996s 4.122065510.012.9712.97 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-04795070/420/420_ 996s 4.11206340.01.931.93 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-04795070/329/329_ 996s 4.11206900.02.902.90 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-04795070/327/327_ 996s 4.11206380.09.529.52 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-04795070/324/324_ 996s 4.12218160.08.938.93 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-04795370/327/327_ 996s 3.99206120.08.008.00 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-04795370/327/327_ 996s 3.98207880.013.7713.77 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04795370/341/341_ 996s 3.982032780.01.791.79 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-04795370/328/328_ 996s 3.99205820.02.082.08 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-04795370/415/415W 996s 3.98007380.06.166.16 996s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-04795370/334/334_ 996s 3.99209570.015.3115.31 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-04795370/339/339_ 996s 3.992028520.07.757.75 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-04795370/337/337_ 996s 3.99206430.02.432.43 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04795370/326/326_ 996s 3.9920137530.02.392.39 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04795370/327/327_ 996s 3.992047610.06.076.07 996s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
996s
996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s 996s
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
996s 996s ok 1 996s ok 999s t/modules/substitute.t .............. 999s 1..19 999s # Running under perl version 5.040001 for linux 999s # Current time local: Thu Sep 4 16:02:19 2025 999s # Current time GMT: Thu Sep 4 16:02:19 2025 999s # Using Test.pm version 1.31 999s # Using Apache/Test.pm version 1.44 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'barbar': OK 999s ok 1 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'barbar': OK 999s ok 2 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'foofoo': OK 999s ok 3 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'barbar': OK 999s ok 4 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'barbar': OK 999s ok 5 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'barbar': OK 999s ok 6 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'foof 999s oo': OK 999s ok 7 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'xfoo': OK 999s ok 8 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 999s ok 9 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s barx 999s ': OK 999s ok 10 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'a$1axb(': OK 999s ok 11 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 999s got 200 'a$XX': OK 999s ok 12 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 999s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1000s ok 13 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'x&x': OK 1000s ok 14 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'xx': OK 1000s ok 15 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'fcooar': OK 1000s ok 16 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'fc$1ar': OK 1000s ok 17 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'fdooar': OK 1000s ok 18 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s got 200 'XXXfooXXX 1000s bar': OK 1000s ok 19 1000s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1000s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1000s ok 1004s t/modules/unique_id.t ............... 1004s 1..300 1004s # Running under perl version 5.040001 for linux 1004s # Current time local: Thu Sep 4 16:02:22 2025 1004s # Current time GMT: Thu Sep 4 16:02:22 2025 1004s # Using Test.pm version 1.31 1004s # Using Apache/Test.pm version 1.44 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 1 1004s # unique id: aLm4EdAy9d1lS1uWjr2V3QAAAEI 1004s ok 2 1004s ok 3 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 4 1004s # unique id: aLm4EfSzYt2iZs2GUVUBmwAAAAA 1004s ok 5 1004s ok 6 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 7 1004s # unique id: aLm4EdAy9d1lS1uWjr2V3gAAAEE 1004s ok 8 1004s ok 9 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 10 1004s # unique id: aLm4EfSzYt2iZs2GUVUBnAAAAAc 1004s ok 11 1004s ok 12 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 13 1004s # unique id: aLm4EdAy9d1lS1uWjr2V3wAAAEk 1004s ok 14 1004s ok 15 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 16 1004s # unique id: aLm4EfSzYt2iZs2GUVUBnQAAAAY 1004s ok 17 1004s ok 18 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 19 1004s # unique id: aLm4EdAy9d1lS1uWjr2V4AAAAEM 1004s ok 20 1004s ok 21 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 22 1004s # unique id: aLm4EfSzYt2iZs2GUVUBngAAAAg 1004s ok 23 1004s ok 24 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 25 1004s # unique id: aLm4EdAy9d1lS1uWjr2V4QAAAEU 1004s ok 26 1004s ok 27 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 28 1004s # unique id: aLm4EfSzYt2iZs2GUVUBnwAAAAk 1004s ok 29 1004s ok 30 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 31 1004s # unique id: aLm4EdAy9d1lS1uWjr2V4gAAAEY 1004s ok 32 1004s ok 33 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 34 1004s # unique id: aLm4EfSzYt2iZs2GUVUBoAAAAAE 1004s ok 35 1004s ok 36 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 37 1004s # unique id: aLm4EdAy9d1lS1uWjr2V4wAAAEg 1004s ok 38 1004s ok 39 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 40 1004s # unique id: aLm4EfSzYt2iZs2GUVUBoQAAAAI 1004s ok 41 1004s ok 42 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 43 1004s # unique id: aLm4EdAy9d1lS1uWjr2V5AAAAEc 1004s ok 44 1004s ok 45 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 46 1004s # unique id: aLm4EfSzYt2iZs2GUVUBogAAAAM 1004s ok 47 1004s ok 48 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 49 1004s # unique id: aLm4EdAy9d1lS1uWjr2V5QAAAEA 1004s ok 50 1004s ok 51 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 52 1004s # unique id: aLm4EfSzYt2iZs2GUVUBowAAAAU 1004s ok 53 1004s ok 54 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 55 1004s # unique id: aLm4EdAy9d1lS1uWjr2V5gAAAEQ 1004s ok 56 1004s ok 57 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 58 1004s # unique id: aLm4EfSzYt2iZs2GUVUBpAAAAAQ 1004s ok 59 1004s ok 60 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 61 1004s # unique id: aLm4EdAy9d1lS1uWjr2V5wAAAEI 1004s ok 62 1004s ok 63 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 64 1004s # unique id: aLm4EfSzYt2iZs2GUVUBpQAAAAA 1004s ok 65 1004s ok 66 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 67 1004s # unique id: aLm4EdAy9d1lS1uWjr2V6AAAAEE 1004s ok 68 1004s ok 69 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 70 1004s # unique id: aLm4EfSzYt2iZs2GUVUBpgAAAAc 1004s ok 71 1004s ok 72 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 73 1004s # unique id: aLm4EdAy9d1lS1uWjr2V6QAAAEk 1004s ok 74 1004s ok 75 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 76 1004s # unique id: aLm4EfSzYt2iZs2GUVUBpwAAAAY 1004s ok 77 1004s ok 78 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 79 1004s # unique id: aLm4EdAy9d1lS1uWjr2V6gAAAEM 1004s ok 80 1004s ok 81 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 82 1004s # unique id: aLm4EfSzYt2iZs2GUVUBqAAAAAg 1004s ok 83 1004s ok 84 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 85 1004s # unique id: aLm4EdAy9d1lS1uWjr2V6wAAAEU 1004s ok 86 1004s ok 87 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 88 1004s # unique id: aLm4EfSzYt2iZs2GUVUBqQAAAAk 1004s ok 89 1004s ok 90 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 91 1004s # unique id: aLm4EdAy9d1lS1uWjr2V7AAAAEY 1004s ok 92 1004s ok 93 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 94 1004s # unique id: aLm4EfSzYt2iZs2GUVUBqgAAAAE 1004s ok 95 1004s ok 96 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 97 1004s # unique id: aLm4EdAy9d1lS1uWjr2V7QAAAEg 1004s ok 98 1004s ok 99 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 100 1004s # unique id: aLm4EfSzYt2iZs2GUVUBqwAAAAI 1004s ok 101 1004s ok 102 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 103 1004s # unique id: aLm4EdAy9d1lS1uWjr2V7gAAAEc 1004s ok 104 1004s ok 105 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 106 1004s # unique id: aLm4EfSzYt2iZs2GUVUBrAAAAAM 1004s ok 107 1004s ok 108 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 109 1004s # unique id: aLm4EdAy9d1lS1uWjr2V7wAAAEA 1004s ok 110 1004s ok 111 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 112 1004s # unique id: aLm4EfSzYt2iZs2GUVUBrQAAAAU 1004s ok 113 1004s ok 114 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 115 1004s # unique id: aLm4EdAy9d1lS1uWjr2V8AAAAEQ 1004s ok 116 1004s ok 117 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 118 1004s # unique id: aLm4EfSzYt2iZs2GUVUBrgAAAAQ 1004s ok 119 1004s ok 120 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 121 1004s # unique id: aLm4EdAy9d1lS1uWjr2V8QAAAEI 1004s ok 122 1004s ok 123 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 124 1004s # unique id: aLm4EfSzYt2iZs2GUVUBrwAAAAc 1004s ok 125 1004s ok 126 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 127 1004s # unique id: aLm4EdAy9d1lS1uWjr2V8gAAAEk 1004s ok 128 1004s ok 129 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 130 1004s # unique id: aLm4EfSzYt2iZs2GUVUBsAAAAAA 1004s ok 131 1004s ok 132 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 133 1004s # unique id: aLm4EdAy9d1lS1uWjr2V8wAAAEE 1004s ok 134 1004s ok 135 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 136 1004s # unique id: aLm4EfSzYt2iZs2GUVUBsQAAAAg 1004s ok 137 1004s ok 138 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 139 1004s # unique id: aLm4EdAy9d1lS1uWjr2V9AAAAEM 1004s ok 140 1004s ok 141 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 142 1004s # unique id: aLm4EfSzYt2iZs2GUVUBsgAAAAY 1004s ok 143 1004s ok 144 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 145 1004s # unique id: aLm4EdAy9d1lS1uWjr2V9QAAAEU 1004s ok 146 1004s ok 147 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 148 1004s # unique id: aLm4EfSzYt2iZs2GUVUBswAAAAk 1004s ok 149 1004s ok 150 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 151 1004s # unique id: aLm4EdAy9d1lS1uWjr2V9gAAAEY 1004s ok 152 1004s ok 153 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 154 1004s # unique id: aLm4EfSzYt2iZs2GUVUBtAAAAAE 1004s ok 155 1004s ok 156 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 157 1004s # unique id: aLm4EdAy9d1lS1uWjr2V9wAAAEg 1004s ok 158 1004s ok 159 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 160 1004s # unique id: aLm4EfSzYt2iZs2GUVUBtQAAAAI 1004s ok 161 1004s ok 162 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 163 1004s # unique id: aLm4EdAy9d1lS1uWjr2V-AAAAEc 1004s ok 164 1004s ok 165 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 166 1004s # unique id: aLm4EfSzYt2iZs2GUVUBtgAAAAM 1004s ok 167 1004s ok 168 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 169 1004s # unique id: aLm4EdAy9d1lS1uWjr2V-QAAAEA 1004s ok 170 1004s ok 171 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 172 1004s # unique id: aLm4EfSzYt2iZs2GUVUBtwAAAAU 1004s ok 173 1004s ok 174 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 175 1004s # unique id: aLm4EdAy9d1lS1uWjr2V-gAAAEQ 1004s ok 176 1004s ok 177 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 178 1004s # unique id: aLm4EvSzYt2iZs2GUVUBuAAAAAQ 1004s ok 179 1004s ok 180 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 181 1004s # unique id: aLm4EtAy9d1lS1uWjr2V-wAAAEk 1004s ok 182 1004s ok 183 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 184 1004s # unique id: aLm4EvSzYt2iZs2GUVUBuQAAAAc 1004s ok 185 1004s ok 186 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 187 1004s # unique id: aLm4EtAy9d1lS1uWjr2V_AAAAEI 1004s ok 188 1004s ok 189 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 190 1004s # unique id: aLm4EvSzYt2iZs2GUVUBugAAAAA 1004s ok 191 1004s ok 192 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 193 1004s # unique id: aLm4EtAy9d1lS1uWjr2V_QAAAEE 1004s ok 194 1004s ok 195 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 196 1004s # unique id: aLm4EvSzYt2iZs2GUVUBuwAAAAg 1004s ok 197 1004s ok 198 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 199 1004s # unique id: aLm4EtAy9d1lS1uWjr2V_gAAAEU 1004s ok 200 1004s ok 201 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 202 1004s # unique id: aLm4EvSzYt2iZs2GUVUBvAAAAAY 1004s ok 203 1004s ok 204 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 205 1004s # unique id: aLm4EtAy9d1lS1uWjr2V_wAAAEM 1004s ok 206 1004s ok 207 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 208 1004s # unique id: aLm4EvSzYt2iZs2GUVUBvQAAAAk 1004s ok 209 1004s ok 210 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 211 1004s # unique id: aLm4EtAy9d1lS1uWjr2WAAAAAEY 1004s ok 212 1004s ok 213 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 214 1004s # unique id: aLm4EvSzYt2iZs2GUVUBvgAAAAE 1004s ok 215 1004s ok 216 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 217 1004s # unique id: aLm4EtAy9d1lS1uWjr2WAQAAAEg 1004s ok 218 1004s ok 219 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 220 1004s # unique id: aLm4EvSzYt2iZs2GUVUBvwAAAAI 1004s ok 221 1004s ok 222 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 223 1004s # unique id: aLm4EtAy9d1lS1uWjr2WAgAAAEc 1004s ok 224 1004s ok 225 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 226 1004s # unique id: aLm4EvSzYt2iZs2GUVUBwAAAAAM 1004s ok 227 1004s ok 228 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 229 1004s # unique id: aLm4EtAy9d1lS1uWjr2WAwAAAEA 1004s ok 230 1004s ok 231 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 232 1004s # unique id: aLm4EvSzYt2iZs2GUVUBwQAAAAU 1004s ok 233 1004s ok 234 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 235 1004s # unique id: aLm4EtAy9d1lS1uWjr2WBAAAAEk 1004s ok 236 1004s ok 237 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 238 1004s # unique id: aLm4EvSzYt2iZs2GUVUBwgAAAAQ 1004s ok 239 1004s ok 240 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 241 1004s # unique id: aLm4EtAy9d1lS1uWjr2WBQAAAEQ 1004s ok 242 1004s ok 243 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 244 1004s # unique id: aLm4EvSzYt2iZs2GUVUBwwAAAAA 1004s ok 245 1004s ok 246 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 247 1004s # unique id: aLm4EtAy9d1lS1uWjr2WBgAAAEI 1004s ok 248 1004s ok 249 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 250 1004s # unique id: aLm4EvSzYt2iZs2GUVUBxAAAAAc 1004s ok 251 1004s ok 252 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 253 1004s # unique id: aLm4EtAy9d1lS1uWjr2WBwAAAEE 1004s ok 254 1004s ok 255 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 256 1004s # unique id: aLm4EvSzYt2iZs2GUVUBxQAAAAg 1004s ok 257 1004s ok 258 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 259 1004s # unique id: aLm4EtAy9d1lS1uWjr2WCAAAAEU 1004s ok 260 1004s ok 261 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 262 1004s # unique id: aLm4EvSzYt2iZs2GUVUBxgAAAAY 1004s ok 263 1004s ok 264 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 265 1004s # unique id: aLm4EtAy9d1lS1uWjr2WCQAAAEM 1004s ok 266 1004s ok 267 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 268 1004s # unique id: aLm4EvSzYt2iZs2GUVUBxwAAAAk 1004s ok 269 1004s ok 270 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 271 1004s # unique id: aLm4EtAy9d1lS1uWjr2WCgAAAEY 1004s ok 272 1004s ok 273 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 274 1004s # unique id: aLm4EvSzYt2iZs2GUVUByAAAAAE 1004s ok 275 1004s ok 276 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 277 1004s # unique id: aLm4EtAy9d1lS1uWjr2WCwAAAEg 1004s ok 278 1004s ok 279 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 280 1004s # unique id: aLm4EvSzYt2iZs2GUVUByQAAAAI 1004s ok 281 1004s ok 282 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 283 1004s # unique id: aLm4EtAy9d1lS1uWjr2WDAAAAEc 1004s ok 284 1004s ok 285 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 286 1004s # unique id: aLm4EvSzYt2iZs2GUVUBygAAAAM 1004s ok 287 1004s ok 288 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 289 1004s # unique id: aLm4EtAy9d1lS1uWjr2WDQAAAEA 1004s ok 290 1004s ok 291 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 292 1004s # unique id: aLm4EvSzYt2iZs2GUVUBywAAAAU 1004s ok 293 1004s ok 294 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 295 1004s # unique id: aLm4EtAy9d1lS1uWjr2WDgAAAEk 1004s ok 296 1004s ok 297 1004s # testing : fetch unique ID 1004s # expected: 200 1004s # received: '200' 1004s ok 298 1004s # unique id: aLm4EvSzYt2iZs2GUVUBzAAAAAQ 1004s ok 299 1004s ok 300 1004s ok 1007s t/modules/usertrack.t ............... 1007s 1..1004 1007s # Running under perl version 5.040001 for linux 1007s # Current time local: Thu Sep 4 16:02:26 2025 1007s # Current time GMT: Thu Sep 4 16:02:26 2025 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.44 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 1 1007s ok 2 1007s Set-Cookie: usertrack_test=33169300.63dfbd928ea9c; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=33169300.63dfbd928ea9c 1007s ok 3 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 4 1007s ok 5 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 6 1007s ok 7 1007s Set-Cookie: usertrack_test=d6585520.63dfbd92906b4; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=d6585520.63dfbd92906b4 1007s ok 8 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 9 1007s ok 10 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 11 1007s ok 12 1007s Set-Cookie: usertrack_test=a62f7cac.63dfbd92915b5; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=a62f7cac.63dfbd92915b5 1007s ok 13 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 14 1007s ok 15 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 16 1007s ok 17 1007s Set-Cookie: usertrack_test=c68c226b.63dfbd929216c; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=c68c226b.63dfbd929216c 1007s ok 18 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 19 1007s ok 20 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 21 1007s ok 22 1007s Set-Cookie: usertrack_test=19d6a7fd.63dfbd9292c67; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=19d6a7fd.63dfbd9292c67 1007s ok 23 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 24 1007s ok 25 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 26 1007s ok 27 1007s Set-Cookie: usertrack_test=f9a35b79.63dfbd929382b; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=f9a35b79.63dfbd929382b 1007s ok 28 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 29 1007s ok 30 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 31 1007s ok 32 1007s Set-Cookie: usertrack_test=fe7358eb.63dfbd929432f; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=fe7358eb.63dfbd929432f 1007s ok 33 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 34 1007s ok 35 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 36 1007s ok 37 1007s Set-Cookie: usertrack_test=60c5c7.63dfbd9294f07; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=60c5c7.63dfbd9294f07 1007s ok 38 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 39 1007s ok 40 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 41 1007s ok 42 1007s Set-Cookie: usertrack_test=cdd76bf7.63dfbd9295a99; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=cdd76bf7.63dfbd9295a99 1007s ok 43 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 44 1007s ok 45 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 46 1007s ok 47 1007s Set-Cookie: usertrack_test=62ca3ca5.63dfbd929660a; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=62ca3ca5.63dfbd929660a 1007s ok 48 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 49 1007s ok 50 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 51 1007s ok 52 1007s Set-Cookie: usertrack_test=df9b8dae.63dfbd929715e; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=df9b8dae.63dfbd929715e 1007s ok 53 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 54 1007s ok 55 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 56 1007s ok 57 1007s Set-Cookie: usertrack_test=6e3f2459.63dfbd9297b3f; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=6e3f2459.63dfbd9297b3f 1007s ok 58 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 59 1007s ok 60 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 61 1007s ok 62 1007s Set-Cookie: usertrack_test=cc3c6850.63dfbd92985be; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=cc3c6850.63dfbd92985be 1007s ok 63 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 64 1007s ok 65 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 66 1007s ok 67 1007s Set-Cookie: usertrack_test=b76091f3.63dfbd9299071; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=b76091f3.63dfbd9299071 1007s ok 68 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 69 1007s ok 70 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 71 1007s ok 72 1007s Set-Cookie: usertrack_test=d5506c2a.63dfbd9299bd5; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=d5506c2a.63dfbd9299bd5 1007s ok 73 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 74 1007s ok 75 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 76 1007s ok 77 1007s Set-Cookie: usertrack_test=78c22754.63dfbd929a69b; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=78c22754.63dfbd929a69b 1007s ok 78 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 79 1007s ok 80 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 81 1007s ok 82 1007s Set-Cookie: usertrack_test=7ec124d2.63dfbd929b113; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=7ec124d2.63dfbd929b113 1007s ok 83 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 84 1007s ok 85 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 86 1007s ok 87 1007s Set-Cookie: usertrack_test=6393a965.63dfbd929bff4; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=6393a965.63dfbd929bff4 1007s ok 88 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 89 1007s ok 90 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 91 1007s ok 92 1007s Set-Cookie: usertrack_test=f8857cc9.63dfbd929ca80; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=f8857cc9.63dfbd929ca80 1007s ok 93 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 94 1007s ok 95 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 96 1007s ok 97 1007s Set-Cookie: usertrack_test=f5d86000.63dfbd929d48a; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=f5d86000.63dfbd929d48a 1007s ok 98 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 99 1007s ok 100 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 101 1007s ok 102 1007s Set-Cookie: usertrack_test=40788f76.63dfbd929de9e; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=40788f76.63dfbd929de9e 1007s ok 103 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 104 1007s ok 105 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 106 1007s ok 107 1007s Set-Cookie: usertrack_test=302058ad.63dfbd929e9bd; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=302058ad.63dfbd929e9bd 1007s ok 108 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 109 1007s ok 110 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 111 1007s ok 112 1007s Set-Cookie: usertrack_test=18d7577b.63dfbd929f448; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=18d7577b.63dfbd929f448 1007s ok 113 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 114 1007s ok 115 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 116 1007s ok 117 1007s Set-Cookie: usertrack_test=d48692c6.63dfbd929fe9e; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=d48692c6.63dfbd929fe9e 1007s ok 118 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 119 1007s ok 120 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 121 1007s ok 122 1007s Set-Cookie: usertrack_test=490eed98.63dfbd92a0a8a; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=490eed98.63dfbd92a0a8a 1007s ok 123 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 124 1007s ok 125 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 126 1007s ok 127 1007s Set-Cookie: usertrack_test=4dc14d1.63dfbd92a1771; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=4dc14d1.63dfbd92a1771 1007s ok 128 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 129 1007s ok 130 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 131 1007s ok 132 1007s Set-Cookie: usertrack_test=77a6e8c7.63dfbd92a241b; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=77a6e8c7.63dfbd92a241b 1007s ok 133 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 134 1007s ok 135 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 136 1007s ok 137 1007s Set-Cookie: usertrack_test=3658ca5b.63dfbd92a3101; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=3658ca5b.63dfbd92a3101 1007s ok 138 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 139 1007s ok 140 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 141 1007s ok 142 1007s Set-Cookie: usertrack_test=3472e242.63dfbd92a3c54; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=3472e242.63dfbd92a3c54 1007s ok 143 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 144 1007s ok 145 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 146 1007s ok 147 1007s Set-Cookie: usertrack_test=c65dd877.63dfbd92a4744; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=c65dd877.63dfbd92a4744 1007s ok 148 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 149 1007s ok 150 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 151 1007s ok 152 1007s Set-Cookie: usertrack_test=d3e112bc.63dfbd92a524d; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=d3e112bc.63dfbd92a524d 1007s ok 153 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 154 1007s ok 155 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 156 1007s ok 157 1007s Set-Cookie: usertrack_test=fcbb99a7.63dfbd92a5ce7; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=fcbb99a7.63dfbd92a5ce7 1007s ok 158 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 159 1007s ok 160 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 161 1007s ok 162 1007s Set-Cookie: usertrack_test=11e95544.63dfbd92a67b6; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=11e95544.63dfbd92a67b6 1007s ok 163 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 164 1007s ok 165 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 166 1007s ok 167 1007s Set-Cookie: usertrack_test=31131a2c.63dfbd92a72f5; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=31131a2c.63dfbd92a72f5 1007s ok 168 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 169 1007s ok 170 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 171 1007s ok 172 1007s Set-Cookie: usertrack_test=d7605bd4.63dfbd92a7dc1; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=d7605bd4.63dfbd92a7dc1 1007s ok 173 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 174 1007s ok 175 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 176 1007s ok 177 1007s Set-Cookie: usertrack_test=93e58687.63dfbd92a887a; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=93e58687.63dfbd92a887a 1007s ok 178 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 179 1007s ok 180 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 181 1007s ok 182 1007s Set-Cookie: usertrack_test=f386220a.63dfbd92a93ae; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=f386220a.63dfbd92a93ae 1007s ok 183 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 184 1007s ok 185 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 186 1007s ok 187 1007s Set-Cookie: usertrack_test=7d7a1126.63dfbd92a9e4b; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=7d7a1126.63dfbd92a9e4b 1007s ok 188 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 189 1007s ok 190 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 191 1007s ok 192 1007s Set-Cookie: usertrack_test=293c9243.63dfbd92aa924; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=293c9243.63dfbd92aa924 1007s ok 193 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 194 1007s ok 195 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 196 1007s ok 197 1007s Set-Cookie: usertrack_test=336f5e59.63dfbd92ab434; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=336f5e59.63dfbd92ab434 1007s ok 198 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 199 1007s ok 200 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 201 1007s ok 202 1007s Set-Cookie: usertrack_test=a8fdd9cd.63dfbd92abf13; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=a8fdd9cd.63dfbd92abf13 1007s ok 203 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 204 1007s ok 205 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 206 1007s ok 207 1007s Set-Cookie: usertrack_test=34536a4d.63dfbd92ac8ed; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=34536a4d.63dfbd92ac8ed 1007s ok 208 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 209 1007s ok 210 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 211 1007s ok 212 1007s Set-Cookie: usertrack_test=9d88c4d8.63dfbd92ad34f; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=9d88c4d8.63dfbd92ad34f 1007s ok 213 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 214 1007s ok 215 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 216 1007s ok 217 1007s Set-Cookie: usertrack_test=fcd48d9e.63dfbd92ade42; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=fcd48d9e.63dfbd92ade42 1007s ok 218 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 219 1007s ok 220 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 221 1007s ok 222 1007s Set-Cookie: usertrack_test=e6701eb8.63dfbd92aec16; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=e6701eb8.63dfbd92aec16 1007s ok 223 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 224 1007s ok 225 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 226 1007s ok 227 1007s Set-Cookie: usertrack_test=4f770076.63dfbd92af6cc; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=4f770076.63dfbd92af6cc 1007s ok 228 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 229 1007s ok 230 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 231 1007s ok 232 1007s Set-Cookie: usertrack_test=9db97b5a.63dfbd92b0146; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=9db97b5a.63dfbd92b0146 1007s ok 233 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 234 1007s ok 235 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 236 1007s ok 237 1007s Set-Cookie: usertrack_test=455f8862.63dfbd92b0d68; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=455f8862.63dfbd92b0d68 1007s ok 238 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 239 1007s ok 240 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 241 1007s ok 242 1007s Set-Cookie: usertrack_test=266e6e7.63dfbd92b19d6; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=266e6e7.63dfbd92b19d6 1007s ok 243 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 244 1007s ok 245 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 246 1007s ok 247 1007s Set-Cookie: usertrack_test=e7cd827.63dfbd92b25ff; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=e7cd827.63dfbd92b25ff 1007s ok 248 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 249 1007s ok 250 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 251 1007s ok 252 1007s Set-Cookie: usertrack_test=5e5b9b16.63dfbd92b326e; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=5e5b9b16.63dfbd92b326e 1007s ok 253 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 254 1007s ok 255 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 256 1007s ok 257 1007s Set-Cookie: usertrack_test=7eeabd4a.63dfbd92b3d4c; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=7eeabd4a.63dfbd92b3d4c 1007s ok 258 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 259 1007s ok 260 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 261 1007s ok 262 1007s Set-Cookie: usertrack_test=1c36c9d6.63dfbd92b48ae; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=1c36c9d6.63dfbd92b48ae 1007s ok 263 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 264 1007s ok 265 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 266 1007s ok 267 1007s Set-Cookie: usertrack_test=578bed2c.63dfbd92b54fc; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=578bed2c.63dfbd92b54fc 1007s ok 268 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 269 1007s ok 270 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 271 1007s ok 272 1007s Set-Cookie: usertrack_test=429ce615.63dfbd92b6122; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=429ce615.63dfbd92b6122 1007s ok 273 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 274 1007s ok 275 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 276 1007s ok 277 1007s Set-Cookie: usertrack_test=71b6686e.63dfbd92b6ca0; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=71b6686e.63dfbd92b6ca0 1007s ok 278 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 279 1007s ok 280 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 281 1007s ok 282 1007s Set-Cookie: usertrack_test=ddea3e0a.63dfbd92b76fd; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=ddea3e0a.63dfbd92b76fd 1007s ok 283 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 284 1007s ok 285 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 286 1007s ok 287 1007s Set-Cookie: usertrack_test=4c82ce1a.63dfbd92b811d; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=4c82ce1a.63dfbd92b811d 1007s ok 288 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 289 1007s ok 290 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 291 1007s ok 292 1007s Set-Cookie: usertrack_test=c259d276.63dfbd92b8b8e; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=c259d276.63dfbd92b8b8e 1007s ok 293 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 294 1007s ok 295 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 296 1007s ok 297 1007s Set-Cookie: usertrack_test=1348e376.63dfbd92b95de; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=1348e376.63dfbd92b95de 1007s ok 298 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 299 1007s ok 300 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 301 1007s ok 302 1007s Set-Cookie: usertrack_test=97bfe23f.63dfbd92ba112; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=97bfe23f.63dfbd92ba112 1007s ok 303 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 304 1007s ok 305 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 306 1007s ok 307 1007s Set-Cookie: usertrack_test=d4a4696b.63dfbd92baaa3; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=d4a4696b.63dfbd92baaa3 1007s ok 308 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 309 1007s ok 310 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 311 1007s ok 312 1007s Set-Cookie: usertrack_test=699278f1.63dfbd92bb464; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=699278f1.63dfbd92bb464 1007s ok 313 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 314 1007s ok 315 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 316 1007s ok 317 1007s Set-Cookie: usertrack_test=18163041.63dfbd92bbefd; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=18163041.63dfbd92bbefd 1007s ok 318 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 319 1007s ok 320 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 321 1007s ok 322 1007s Set-Cookie: usertrack_test=d4523d24.63dfbd92bc945; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=d4523d24.63dfbd92bc945 1007s ok 323 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 324 1007s ok 325 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 326 1007s ok 327 1007s Set-Cookie: usertrack_test=db064d3b.63dfbd92bd3cc; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=db064d3b.63dfbd92bd3cc 1007s ok 328 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 329 1007s ok 330 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 331 1007s ok 332 1007s Set-Cookie: usertrack_test=74f46112.63dfbd92bde54; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=74f46112.63dfbd92bde54 1007s ok 333 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 334 1007s ok 335 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 336 1007s ok 337 1007s Set-Cookie: usertrack_test=58a96ef3.63dfbd92be803; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=58a96ef3.63dfbd92be803 1007s ok 338 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 339 1007s ok 340 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 341 1007s ok 342 1007s Set-Cookie: usertrack_test=1638dfb1.63dfbd92bf268; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=1638dfb1.63dfbd92bf268 1007s ok 343 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 344 1007s ok 345 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 346 1007s ok 347 1007s Set-Cookie: usertrack_test=2687068a.63dfbd92bfcd4; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=2687068a.63dfbd92bfcd4 1007s ok 348 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 349 1007s ok 350 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 351 1007s ok 352 1007s Set-Cookie: usertrack_test=46b6b409.63dfbd92c071d; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=46b6b409.63dfbd92c071d 1007s ok 353 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 354 1007s ok 355 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 356 1007s ok 357 1007s Set-Cookie: usertrack_test=64e026f5.63dfbd92c10b1; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=64e026f5.63dfbd92c10b1 1007s ok 358 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 359 1007s ok 360 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 361 1007s ok 362 1007s Set-Cookie: usertrack_test=a3bac7d.63dfbd92c1a42; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=a3bac7d.63dfbd92c1a42 1007s ok 363 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 364 1007s ok 365 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 366 1007s ok 367 1007s Set-Cookie: usertrack_test=e2d6c1df.63dfbd92c24b7; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=e2d6c1df.63dfbd92c24b7 1007s ok 368 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 369 1007s ok 370 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 371 1007s ok 372 1007s Set-Cookie: usertrack_test=ae412028.63dfbd92c2efc; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=ae412028.63dfbd92c2efc 1007s ok 373 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 374 1007s ok 375 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 376 1007s ok 377 1007s Set-Cookie: usertrack_test=bacc3d96.63dfbd92c3981; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=bacc3d96.63dfbd92c3981 1007s ok 378 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 379 1007s ok 380 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 381 1007s ok 382 1007s Set-Cookie: usertrack_test=113be12e.63dfbd92c43d7; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=113be12e.63dfbd92c43d7 1007s ok 383 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 384 1007s ok 385 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 386 1007s ok 387 1007s Set-Cookie: usertrack_test=2481fdfa.63dfbd92c4d7b; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=2481fdfa.63dfbd92c4d7b 1007s ok 388 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 389 1007s ok 390 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 391 1007s ok 392 1007s Set-Cookie: usertrack_test=b785dc35.63dfbd92c57fa; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=b785dc35.63dfbd92c57fa 1007s ok 393 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 394 1007s ok 395 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 396 1007s ok 397 1007s Set-Cookie: usertrack_test=9e470ddf.63dfbd92c625a; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=9e470ddf.63dfbd92c625a 1007s ok 398 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 399 1007s ok 400 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 401 1007s ok 402 1007s Set-Cookie: usertrack_test=d15280ca.63dfbd92c6cc1; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=d15280ca.63dfbd92c6cc1 1007s ok 403 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 404 1007s ok 405 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 406 1007s ok 407 1007s Set-Cookie: usertrack_test=ca59e955.63dfbd92c764e; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=ca59e955.63dfbd92c764e 1007s ok 408 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 409 1007s ok 410 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 411 1007s ok 412 1007s Set-Cookie: usertrack_test=b8e5b209.63dfbd92c7ff0; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=b8e5b209.63dfbd92c7ff0 1007s ok 413 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 414 1007s ok 415 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 416 1007s ok 417 1007s Set-Cookie: usertrack_test=b048a9f6.63dfbd92c8a7c; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=b048a9f6.63dfbd92c8a7c 1007s ok 418 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 419 1007s ok 420 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 421 1007s ok 422 1007s Set-Cookie: usertrack_test=3ce3e0d8.63dfbd92c94f7; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=3ce3e0d8.63dfbd92c94f7 1007s ok 423 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 424 1007s ok 425 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 426 1007s ok 427 1007s Set-Cookie: usertrack_test=4e065b0e.63dfbd92c9f99; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=4e065b0e.63dfbd92c9f99 1007s ok 428 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 429 1007s ok 430 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 431 1007s ok 432 1007s Set-Cookie: usertrack_test=5da55f49.63dfbd92caa20; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=5da55f49.63dfbd92caa20 1007s ok 433 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 434 1007s ok 435 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 436 1007s ok 437 1007s Set-Cookie: usertrack_test=4bf1030.63dfbd92cb3db; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=4bf1030.63dfbd92cb3db 1007s ok 438 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 439 1007s ok 440 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 441 1007s ok 442 1007s Set-Cookie: usertrack_test=55a73430.63dfbd92cbe5b; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=55a73430.63dfbd92cbe5b 1007s ok 443 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 444 1007s ok 445 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 446 1007s ok 447 1007s Set-Cookie: usertrack_test=71f2726a.63dfbd92cc900; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=71f2726a.63dfbd92cc900 1007s ok 448 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 449 1007s ok 450 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 451 1007s ok 452 1007s Set-Cookie: usertrack_test=312a4ef2.63dfbd92cd378; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=312a4ef2.63dfbd92cd378 1007s ok 453 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 454 1007s ok 455 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 456 1007s ok 457 1007s Set-Cookie: usertrack_test=ec155646.63dfbd92cdcf9; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=ec155646.63dfbd92cdcf9 1007s ok 458 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 459 1007s ok 460 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 461 1007s ok 462 1007s Set-Cookie: usertrack_test=8c0ebe4f.63dfbd92ce674; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=8c0ebe4f.63dfbd92ce674 1007s ok 463 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 464 1007s ok 465 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 466 1007s ok 467 1007s Set-Cookie: usertrack_test=574c21be.63dfbd92cf116; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=574c21be.63dfbd92cf116 1007s ok 468 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 469 1007s ok 470 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 471 1007s ok 472 1007s Set-Cookie: usertrack_test=88d6f44c.63dfbd92cfb99; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=88d6f44c.63dfbd92cfb99 1007s ok 473 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 474 1007s ok 475 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 476 1007s ok 477 1007s Set-Cookie: usertrack_test=728f38da.63dfbd92d05fe; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=728f38da.63dfbd92d05fe 1007s ok 478 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 479 1007s ok 480 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 481 1007s ok 482 1007s Set-Cookie: usertrack_test=9f80e19e.63dfbd92d107d; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=9f80e19e.63dfbd92d107d 1007s ok 483 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 484 1007s ok 485 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 486 1007s ok 487 1007s Set-Cookie: usertrack_test=387340b7.63dfbd92d1a3b; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=387340b7.63dfbd92d1a3b 1007s ok 488 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 489 1007s ok 490 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 491 1007s ok 492 1007s Set-Cookie: usertrack_test=aca2fe05.63dfbd92d24cb; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=aca2fe05.63dfbd92d24cb 1007s ok 493 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 494 1007s ok 495 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 496 1007s ok 497 1007s Set-Cookie: usertrack_test=7710767d.63dfbd92d2f51; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=7710767d.63dfbd92d2f51 1007s ok 498 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 499 1007s ok 500 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 501 1007s ok 502 1007s Set-Cookie: usertrack_test=eaadae55.63dfbd92d39a9; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=eaadae55.63dfbd92d39a9 1007s ok 503 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 504 1007s ok 505 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 506 1007s ok 507 1007s Set-Cookie: usertrack_test=9c8e5229.63dfbd92d4370; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=9c8e5229.63dfbd92d4370 1007s ok 508 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 509 1007s ok 510 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 511 1007s ok 512 1007s Set-Cookie: usertrack_test=f56c6696.63dfbd92d4e08; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=f56c6696.63dfbd92d4e08 1007s ok 513 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 514 1007s ok 515 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 516 1007s ok 517 1007s Set-Cookie: usertrack_test=bd4ab97b.63dfbd92d587b; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=bd4ab97b.63dfbd92d587b 1007s ok 518 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 519 1007s ok 520 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 521 1007s ok 522 1007s Set-Cookie: usertrack_test=f82f4b1e.63dfbd92d62e1; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=f82f4b1e.63dfbd92d62e1 1007s ok 523 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 524 1007s ok 525 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 526 1007s ok 527 1007s Set-Cookie: usertrack_test=7fef50c.63dfbd92d6d62; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=7fef50c.63dfbd92d6d62 1007s ok 528 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 529 1007s ok 530 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 531 1007s ok 532 1007s Set-Cookie: usertrack_test=c91e7309.63dfbd92d7aac; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=c91e7309.63dfbd92d7aac 1007s ok 533 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 534 1007s ok 535 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 536 1007s ok 537 1007s Set-Cookie: usertrack_test=88e9d9a9.63dfbd92d8674; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=88e9d9a9.63dfbd92d8674 1007s ok 538 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 539 1007s ok 540 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 541 1007s ok 542 1007s Set-Cookie: usertrack_test=8d8517f5.63dfbd92d9114; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=8d8517f5.63dfbd92d9114 1007s ok 543 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 544 1007s ok 545 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 546 1007s ok 547 1007s Set-Cookie: usertrack_test=5f3a9c12.63dfbd92d9bc3; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=5f3a9c12.63dfbd92d9bc3 1007s ok 548 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 549 1007s ok 550 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 551 1007s ok 552 1007s Set-Cookie: usertrack_test=433bae09.63dfbd92da62a; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=433bae09.63dfbd92da62a 1007s ok 553 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 554 1007s ok 555 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 556 1007s ok 557 1007s Set-Cookie: usertrack_test=eabea0d4.63dfbd92db0ba; path=/; expires=Thu, 04-Sep-25 16:03:29 GMT 1007s Cookie: usertrack_test=eabea0d4.63dfbd92db0ba 1007s ok 558 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 559 1007s ok 560 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 561 1007s ok 562 1007s Set-Cookie: usertrack_test=41f6a6c0.63dfbd92dbba2; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=41f6a6c0.63dfbd92dbba2 1007s ok 563 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 564 1007s ok 565 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 566 1007s ok 567 1007s Set-Cookie: usertrack_test=4c6c3014.63dfbd92dc646; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=4c6c3014.63dfbd92dc646 1007s ok 568 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 569 1007s ok 570 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 571 1007s ok 572 1007s Set-Cookie: usertrack_test=855e37b7.63dfbd92dd0df; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=855e37b7.63dfbd92dd0df 1007s ok 573 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 574 1007s ok 575 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 576 1007s ok 577 1007s Set-Cookie: usertrack_test=f0bdb80f.63dfbd92ddbbe; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f0bdb80f.63dfbd92ddbbe 1007s ok 578 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 579 1007s ok 580 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 581 1007s ok 582 1007s Set-Cookie: usertrack_test=47eb62b0.63dfbd92deb58; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=47eb62b0.63dfbd92deb58 1007s ok 583 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 584 1007s ok 585 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 586 1007s ok 587 1007s Set-Cookie: usertrack_test=3352e384.63dfbd92df7e5; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=3352e384.63dfbd92df7e5 1007s ok 588 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 589 1007s ok 590 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 591 1007s ok 592 1007s Set-Cookie: usertrack_test=b5dedb1c.63dfbd92e02b5; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=b5dedb1c.63dfbd92e02b5 1007s ok 593 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 594 1007s ok 595 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 596 1007s ok 597 1007s Set-Cookie: usertrack_test=9f65285c.63dfbd92e111d; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=9f65285c.63dfbd92e111d 1007s ok 598 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 599 1007s ok 600 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 601 1007s ok 602 1007s Set-Cookie: usertrack_test=15aceee9.63dfbd92e1d9e; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=15aceee9.63dfbd92e1d9e 1007s ok 603 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 604 1007s ok 605 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 606 1007s ok 607 1007s Set-Cookie: usertrack_test=1dd37d63.63dfbd92e29dc; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=1dd37d63.63dfbd92e29dc 1007s ok 608 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 609 1007s ok 610 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 611 1007s ok 612 1007s Set-Cookie: usertrack_test=634b870c.63dfbd92e353b; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=634b870c.63dfbd92e353b 1007s ok 613 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 614 1007s ok 615 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 616 1007s ok 617 1007s Set-Cookie: usertrack_test=5a92d689.63dfbd92e4082; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=5a92d689.63dfbd92e4082 1007s ok 618 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 619 1007s ok 620 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 621 1007s ok 622 1007s Set-Cookie: usertrack_test=726d3dee.63dfbd92e4bbb; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=726d3dee.63dfbd92e4bbb 1007s ok 623 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 624 1007s ok 625 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 626 1007s ok 627 1007s Set-Cookie: usertrack_test=d64ae441.63dfbd92e5835; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=d64ae441.63dfbd92e5835 1007s ok 628 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 629 1007s ok 630 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 631 1007s ok 632 1007s Set-Cookie: usertrack_test=4d740609.63dfbd92e6438; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=4d740609.63dfbd92e6438 1007s ok 633 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 634 1007s ok 635 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 636 1007s ok 637 1007s Set-Cookie: usertrack_test=f9da9d7d.63dfbd92e6f98; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f9da9d7d.63dfbd92e6f98 1007s ok 638 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 639 1007s ok 640 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 641 1007s ok 642 1007s Set-Cookie: usertrack_test=b9917247.63dfbd92e7a98; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=b9917247.63dfbd92e7a98 1007s ok 643 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 644 1007s ok 645 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 646 1007s ok 647 1007s Set-Cookie: usertrack_test=f6395d95.63dfbd92e871d; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f6395d95.63dfbd92e871d 1007s ok 648 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 649 1007s ok 650 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 651 1007s ok 652 1007s Set-Cookie: usertrack_test=115c5f8f.63dfbd92e92bb; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=115c5f8f.63dfbd92e92bb 1007s ok 653 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 654 1007s ok 655 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 656 1007s ok 657 1007s Set-Cookie: usertrack_test=a31e37af.63dfbd92e9e83; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=a31e37af.63dfbd92e9e83 1007s ok 658 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 659 1007s ok 660 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 661 1007s ok 662 1007s Set-Cookie: usertrack_test=33184041.63dfbd92eaa5b; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=33184041.63dfbd92eaa5b 1007s ok 663 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 664 1007s ok 665 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 666 1007s ok 667 1007s Set-Cookie: usertrack_test=423d7597.63dfbd92eb655; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=423d7597.63dfbd92eb655 1007s ok 668 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 669 1007s ok 670 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 671 1007s ok 672 1007s Set-Cookie: usertrack_test=5c217bdf.63dfbd92ec1ef; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=5c217bdf.63dfbd92ec1ef 1007s ok 673 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 674 1007s ok 675 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 676 1007s ok 677 1007s Set-Cookie: usertrack_test=df1e924b.63dfbd92ecd67; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=df1e924b.63dfbd92ecd67 1007s ok 678 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 679 1007s ok 680 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 681 1007s ok 682 1007s Set-Cookie: usertrack_test=fb82f6e1.63dfbd92ed93d; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=fb82f6e1.63dfbd92ed93d 1007s ok 683 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 684 1007s ok 685 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 686 1007s ok 687 1007s Set-Cookie: usertrack_test=e844ffda.63dfbd92ee4d2; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=e844ffda.63dfbd92ee4d2 1007s ok 688 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 689 1007s ok 690 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 691 1007s ok 692 1007s Set-Cookie: usertrack_test=59953c9.63dfbd92eef9b; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=59953c9.63dfbd92eef9b 1007s ok 693 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 694 1007s ok 695 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 696 1007s ok 697 1007s Set-Cookie: usertrack_test=f9247c8b.63dfbd92efdd0; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f9247c8b.63dfbd92efdd0 1007s ok 698 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 699 1007s ok 700 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 701 1007s ok 702 1007s Set-Cookie: usertrack_test=116f81a8.63dfbd92f0b92; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=116f81a8.63dfbd92f0b92 1007s ok 703 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 704 1007s ok 705 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 706 1007s ok 707 1007s Set-Cookie: usertrack_test=cf6aeca8.63dfbd92f177b; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=cf6aeca8.63dfbd92f177b 1007s ok 708 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 709 1007s ok 710 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 711 1007s ok 712 1007s Set-Cookie: usertrack_test=c33649c0.63dfbd92f230a; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=c33649c0.63dfbd92f230a 1007s ok 713 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 714 1007s ok 715 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 716 1007s ok 717 1007s Set-Cookie: usertrack_test=f4304fdf.63dfbd92f2e4b; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f4304fdf.63dfbd92f2e4b 1007s ok 718 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 719 1007s ok 720 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 721 1007s ok 722 1007s Set-Cookie: usertrack_test=1e4a4481.63dfbd92f39cf; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=1e4a4481.63dfbd92f39cf 1007s ok 723 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 724 1007s ok 725 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 726 1007s ok 727 1007s Set-Cookie: usertrack_test=4c7ae55e.63dfbd92f45f7; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=4c7ae55e.63dfbd92f45f7 1007s ok 728 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 729 1007s ok 730 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 731 1007s ok 732 1007s Set-Cookie: usertrack_test=ab46a949.63dfbd92f5088; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=ab46a949.63dfbd92f5088 1007s ok 733 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 734 1007s ok 735 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 736 1007s ok 737 1007s Set-Cookie: usertrack_test=6e39eff7.63dfbd92f5aa9; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=6e39eff7.63dfbd92f5aa9 1007s ok 738 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 739 1007s ok 740 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 741 1007s ok 742 1007s Set-Cookie: usertrack_test=6e0a9b52.63dfbd92f6499; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=6e0a9b52.63dfbd92f6499 1007s ok 743 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 744 1007s ok 745 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 746 1007s ok 747 1007s Set-Cookie: usertrack_test=e745e81d.63dfbd92f6f13; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=e745e81d.63dfbd92f6f13 1007s ok 748 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 749 1007s ok 750 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 751 1007s ok 752 1007s Set-Cookie: usertrack_test=b8640798.63dfbd92f7983; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=b8640798.63dfbd92f7983 1007s ok 753 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 754 1007s ok 755 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 756 1007s ok 757 1007s Set-Cookie: usertrack_test=73dadf46.63dfbd92f835a; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=73dadf46.63dfbd92f835a 1007s ok 758 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 759 1007s ok 760 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 761 1007s ok 762 1007s Set-Cookie: usertrack_test=548e668a.63dfbd92f8d1a; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=548e668a.63dfbd92f8d1a 1007s ok 763 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 764 1007s ok 765 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 766 1007s ok 767 1007s Set-Cookie: usertrack_test=4142c02c.63dfbd92f97aa; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=4142c02c.63dfbd92f97aa 1007s ok 768 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 769 1007s ok 770 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 771 1007s ok 772 1007s Set-Cookie: usertrack_test=a7ba41.63dfbd92fa16a; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=a7ba41.63dfbd92fa16a 1007s ok 773 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 774 1007s ok 775 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 776 1007s ok 777 1007s Set-Cookie: usertrack_test=8a48b772.63dfbd92fac15; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=8a48b772.63dfbd92fac15 1007s ok 778 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 779 1007s ok 780 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 781 1007s ok 782 1007s Set-Cookie: usertrack_test=af6726b9.63dfbd92fb5cb; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=af6726b9.63dfbd92fb5cb 1007s ok 783 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 784 1007s ok 785 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 786 1007s ok 787 1007s Set-Cookie: usertrack_test=39d74afd.63dfbd92fc071; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=39d74afd.63dfbd92fc071 1007s ok 788 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 789 1007s ok 790 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 791 1007s ok 792 1007s Set-Cookie: usertrack_test=4c0ee198.63dfbd92fca49; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=4c0ee198.63dfbd92fca49 1007s ok 793 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 794 1007s ok 795 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 796 1007s ok 797 1007s Set-Cookie: usertrack_test=6fe79f98.63dfbd92fd4a3; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=6fe79f98.63dfbd92fd4a3 1007s ok 798 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 799 1007s ok 800 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 801 1007s ok 802 1007s Set-Cookie: usertrack_test=17aab648.63dfbd92fde60; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=17aab648.63dfbd92fde60 1007s ok 803 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 804 1007s ok 805 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 806 1007s ok 807 1007s Set-Cookie: usertrack_test=844907c6.63dfbd92fe7e4; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=844907c6.63dfbd92fe7e4 1007s ok 808 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 809 1007s ok 810 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 811 1007s ok 812 1007s Set-Cookie: usertrack_test=5e79e3bd.63dfbd92ff194; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=5e79e3bd.63dfbd92ff194 1007s ok 813 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 814 1007s ok 815 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 816 1007s ok 817 1007s Set-Cookie: usertrack_test=f0f6db88.63dfbd92ffbb8; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f0f6db88.63dfbd92ffbb8 1007s ok 818 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 819 1007s ok 820 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 821 1007s ok 822 1007s Set-Cookie: usertrack_test=cf7b975e.63dfbd9300595; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=cf7b975e.63dfbd9300595 1007s ok 823 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 824 1007s ok 825 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 826 1007s ok 827 1007s Set-Cookie: usertrack_test=34fccc85.63dfbd9301017; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=34fccc85.63dfbd9301017 1007s ok 828 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 829 1007s ok 830 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 831 1007s ok 832 1007s Set-Cookie: usertrack_test=3cd86b61.63dfbd93019bf; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=3cd86b61.63dfbd93019bf 1007s ok 833 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 834 1007s ok 835 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 836 1007s ok 837 1007s Set-Cookie: usertrack_test=2f0bbe0a.63dfbd93023e5; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=2f0bbe0a.63dfbd93023e5 1007s ok 838 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 839 1007s ok 840 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 841 1007s ok 842 1007s Set-Cookie: usertrack_test=f2d5563f.63dfbd9302d7d; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f2d5563f.63dfbd9302d7d 1007s ok 843 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 844 1007s ok 845 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 846 1007s ok 847 1007s Set-Cookie: usertrack_test=c80cb345.63dfbd93037ba; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=c80cb345.63dfbd93037ba 1007s ok 848 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 849 1007s ok 850 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 851 1007s ok 852 1007s Set-Cookie: usertrack_test=4647c0fa.63dfbd930415c; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=4647c0fa.63dfbd930415c 1007s ok 853 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 854 1007s ok 855 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 856 1007s ok 857 1007s Set-Cookie: usertrack_test=5c50d2ae.63dfbd9304b3a; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=5c50d2ae.63dfbd9304b3a 1007s ok 858 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 859 1007s ok 860 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 861 1007s ok 862 1007s Set-Cookie: usertrack_test=f984613.63dfbd93054d8; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f984613.63dfbd93054d8 1007s ok 863 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 864 1007s ok 865 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 866 1007s ok 867 1007s Set-Cookie: usertrack_test=d25d073d.63dfbd9305f22; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=d25d073d.63dfbd9305f22 1007s ok 868 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 869 1007s ok 870 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 871 1007s ok 872 1007s Set-Cookie: usertrack_test=719ebeff.63dfbd93068e3; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=719ebeff.63dfbd93068e3 1007s ok 873 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 874 1007s ok 875 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 876 1007s ok 877 1007s Set-Cookie: usertrack_test=2e133bb8.63dfbd9307393; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=2e133bb8.63dfbd9307393 1007s ok 878 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 879 1007s ok 880 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 881 1007s ok 882 1007s Set-Cookie: usertrack_test=6ba38944.63dfbd9307d1b; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=6ba38944.63dfbd9307d1b 1007s ok 883 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 884 1007s ok 885 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 886 1007s ok 887 1007s Set-Cookie: usertrack_test=a3aac094.63dfbd93087b3; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=a3aac094.63dfbd93087b3 1007s ok 888 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 889 1007s ok 890 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 891 1007s ok 892 1007s Set-Cookie: usertrack_test=b5e96241.63dfbd9309180; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=b5e96241.63dfbd9309180 1007s ok 893 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 894 1007s ok 895 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 896 1007s ok 897 1007s Set-Cookie: usertrack_test=c76053f8.63dfbd9309bdc; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=c76053f8.63dfbd9309bdc 1007s ok 898 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 899 1007s ok 900 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 901 1007s ok 902 1007s Set-Cookie: usertrack_test=ee974dab.63dfbd930a5a1; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=ee974dab.63dfbd930a5a1 1007s ok 903 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 904 1007s ok 905 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 906 1007s ok 907 1007s Set-Cookie: usertrack_test=d99c3ba5.63dfbd930aeec; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=d99c3ba5.63dfbd930aeec 1007s ok 908 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 909 1007s ok 910 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 911 1007s ok 912 1007s Set-Cookie: usertrack_test=855b6e2.63dfbd930b863; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=855b6e2.63dfbd930b863 1007s ok 913 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 914 1007s ok 915 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 916 1007s ok 917 1007s Set-Cookie: usertrack_test=751506c0.63dfbd930c1cd; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=751506c0.63dfbd930c1cd 1007s ok 918 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 919 1007s ok 920 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 921 1007s ok 922 1007s Set-Cookie: usertrack_test=f31c93b2.63dfbd930cb37; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=f31c93b2.63dfbd930cb37 1007s ok 923 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 924 1007s ok 925 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 926 1007s ok 927 1007s Set-Cookie: usertrack_test=dec79c74.63dfbd930d5cd; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=dec79c74.63dfbd930d5cd 1007s ok 928 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 929 1007s ok 930 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 931 1007s ok 932 1007s Set-Cookie: usertrack_test=5bb07a6e.63dfbd930df56; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=5bb07a6e.63dfbd930df56 1007s ok 933 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 934 1007s ok 935 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 936 1007s ok 937 1007s Set-Cookie: usertrack_test=a65cce22.63dfbd930e9ca; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=a65cce22.63dfbd930e9ca 1007s ok 938 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 939 1007s ok 940 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 941 1007s ok 942 1007s Set-Cookie: usertrack_test=3f0e898d.63dfbd930f37a; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=3f0e898d.63dfbd930f37a 1007s ok 943 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 944 1007s ok 945 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 946 1007s ok 947 1007s Set-Cookie: usertrack_test=447f643e.63dfbd930fe24; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=447f643e.63dfbd930fe24 1007s ok 948 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 949 1007s ok 950 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 951 1007s ok 952 1007s Set-Cookie: usertrack_test=80d728d8.63dfbd93107cc; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=80d728d8.63dfbd93107cc 1007s ok 953 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 954 1007s ok 955 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 956 1007s ok 957 1007s Set-Cookie: usertrack_test=52399f73.63dfbd9311125; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=52399f73.63dfbd9311125 1007s ok 958 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 959 1007s ok 960 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 961 1007s ok 962 1007s Set-Cookie: usertrack_test=6124cfa4.63dfbd9311ab8; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=6124cfa4.63dfbd9311ab8 1007s ok 963 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 964 1007s ok 965 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 966 1007s ok 967 1007s Set-Cookie: usertrack_test=b370d726.63dfbd9312410; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=b370d726.63dfbd9312410 1007s ok 968 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 969 1007s ok 970 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 971 1007s ok 972 1007s Set-Cookie: usertrack_test=3d2251aa.63dfbd9312d99; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=3d2251aa.63dfbd9312d99 1007s ok 973 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 974 1007s ok 975 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 976 1007s ok 977 1007s Set-Cookie: usertrack_test=a835a842.63dfbd931380c; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=a835a842.63dfbd931380c 1007s ok 978 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 979 1007s ok 980 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 981 1007s ok 982 1007s Set-Cookie: usertrack_test=6e25fa30.63dfbd931419f; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=6e25fa30.63dfbd931419f 1007s ok 983 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 984 1007s ok 985 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 986 1007s ok 987 1007s Set-Cookie: usertrack_test=758b05e4.63dfbd9314be9; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=758b05e4.63dfbd9314be9 1007s ok 988 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 989 1007s ok 990 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 991 1007s ok 992 1007s Set-Cookie: usertrack_test=40d6f352.63dfbd9315589; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=40d6f352.63dfbd9315589 1007s ok 993 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 994 1007s ok 995 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 996 1007s ok 997 1007s Set-Cookie: usertrack_test=8961256a.63dfbd9315fe9; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s Cookie: usertrack_test=8961256a.63dfbd9315fe9 1007s ok 998 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 999 1007s ok 1000 1007s ok 1001 1007s # testing : Checking return code is '200' 1007s # expected: 200 1007s # received: '200' 1007s ok 1002 1007s # usertrack_test=2833684b.63dfbd9316986; path=/; expires=Thu, 04-Sep-25 16:03:30 GMT 1007s ok 1003 1007s # expected: undef 1007s # received: undef 1007s ok 1004 1007s ok 1010s t/modules/vhost_alias.t ............. 1010s 1..8 1010s # Running under perl version 5.040001 for linux 1010s # Current time local: Thu Sep 4 16:02:30 2025 1010s # Current time GMT: Thu Sep 4 16:02:30 2025 1010s # Using Test.pm version 1.31 1010s # Using Apache/Test.pm version 1.44 1010s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1010s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1010s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1010s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1010s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1010s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1010s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1010s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1010s # testing : VirtalDocumentRoot test 1010s # expected: 'www.vha-test.com' 1010s # received: 'www.vha-test.com' 1010s ok 1 1010s # testing : VirtualScriptAlias test 1010s # expected: 'test cgi for www.vha-test.com' 1010s # received: 'test cgi for www.vha-test.com' 1010s ok 2 1010s # testing : VirtalDocumentRoot test 1010s # expected: 'big.server.name.from.heck.org' 1010s # received: 'big.server.name.from.heck.org' 1010s ok 3 1010s # testing : VirtualScriptAlias test 1010s # expected: 'test cgi for big.server.name.from.heck.org' 1010s # received: 'test cgi for big.server.name.from.heck.org' 1010s ok 4 1010s # testing : VirtalDocumentRoot test 1010s # expected: 'ab.com' 1010s # received: 'ab.com' 1010s ok 5 1010s # testing : VirtualScriptAlias test 1010s # expected: 'test cgi for ab.com' 1010s # received: 'test cgi for ab.com' 1010s ok 6 1010s # testing : VirtalDocumentRoot test 1010s # expected: 'w-t-f.net' 1010s # received: 'w-t-f.net' 1010s ok 7 1010s # testing : VirtualScriptAlias test 1010s # expected: 'test cgi for w-t-f.net' 1010s # received: 'test cgi for w-t-f.net' 1010s ok 8 1010s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1010s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1010s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1010s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1010s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1010s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1010s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1010s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1010s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1010s ok 1013s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1016s t/protocol/echo.t ................... 1016s 1..8 1016s # Running under perl version 5.040001 for linux 1016s # Current time local: Thu Sep 4 16:02:36 2025 1016s # Current time GMT: Thu Sep 4 16:02:36 2025 1016s # Using Test.pm version 1.31 1016s # Using Apache/Test.pm version 1.44 1016s testing mod_echo_ssl 1016s ok 1 1016s #Cipher: TLS_AES_256_GCM_SHA384 1016s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1016s # testing : echo 1016s # expected: 't/protocol/echo.t' 1016s # received: 't/protocol/echo.t' 1016s ok 2 1016s # testing : echo 1016s # expected: '/usr/bin/perl' 1016s # received: '/usr/bin/perl' 1016s ok 3 1016s # testing : echo 1016s # expected: '815490815490815490815490815490' 1016s # received: '815490815490815490815490815490' 1016s ok 4 1016s testing mod_echo 1016s ok 5 1016s # testing : echo 1016s # expected: 't/protocol/echo.t' 1016s # received: 't/protocol/echo.t' 1016s ok 6 1016s # testing : echo 1016s # expected: '/usr/bin/perl' 1016s # received: '/usr/bin/perl' 1016s ok 7 1016s # testing : echo 1016s # expected: '815490815490815490815490815490' 1016s # received: '815490815490815490815490815490' 1016s ok 8 1016s ok 1020s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1023s t/security/CVE-2003-0542.t .......... 1023s 1..1 1023s # Running under perl version 5.040001 for linux 1023s # Current time local: Thu Sep 4 16:02:42 2025 1023s # Current time GMT: Thu Sep 4 16:02:42 2025 1023s # Using Test.pm version 1.31 1023s # Using Apache/Test.pm version 1.44 1023s # testing : CAN-2003-0542 test case 1023s # expected: 404 1023s # received: '404' 1023s ok 1 1023s ok 1026s t/security/CVE-2004-0747.t .......... 1026s 1..1 1026s # Running under perl version 5.040001 for linux 1026s # Current time local: Thu Sep 4 16:02:45 2025 1026s # Current time GMT: Thu Sep 4 16:02:45 2025 1026s # Using Test.pm version 1.31 1026s # Using Apache/Test.pm version 1.44 1026s # testing : CAN-2004-0747 ap_resolve_env test case 1026s # expected: 200 1026s # received: 200 1026s ok 1 1026s ok 1029s t/security/CVE-2004-0811.t .......... 1029s 1..8 1029s # Running under perl version 5.040001 for linux 1029s # Current time local: Thu Sep 4 16:02:48 2025 1029s # Current time GMT: Thu Sep 4 16:02:48 2025 1029s # Using Test.pm version 1.31 1029s # Using Apache/Test.pm version 1.44 1029s # testing : subdir access allowed 1029s # expected: 200 1029s # received: '200' 1029s ok 1 1029s # testing : subdir access allowed 1029s # expected: 200 1029s # received: '200' 1029s ok 2 1029s # testing : subdir access allowed 1029s # expected: 200 1029s # received: '200' 1029s ok 3 1029s # testing : subdir access allowed 1029s # expected: 200 1029s # received: '200' 1029s ok 4 1029s # testing : topdir access denied 1029s # expected: 401 1029s # received: '401' 1029s ok 5 1029s # testing : topdir access denied 1029s # expected: 401 1029s # received: '401' 1029s ok 6 1029s # testing : topdir access denied 1029s # expected: 401 1029s # received: '401' 1029s ok 7 1029s # testing : topdir access denied 1029s # expected: 401 1029s # received: '401' 1029s ok 8 1029s ok 1032s t/security/CVE-2004-0940.t .......... 1032s 1..1 1032s # Running under perl version 5.040001 for linux 1032s # Current time local: Thu Sep 4 16:02:51 2025 1032s # Current time GMT: Thu Sep 4 16:02:51 2025 1032s # Using Test.pm version 1.31 1032s # Using Apache/Test.pm version 1.44 1032s # testing : response was 200 1032s # expected: 200 1032s # received: '200' 1032s ok 1 1032s ok 1034s t/security/CVE-2004-0942.t .......... 1034s 1..2 1034s # Running under perl version 5.040001 for linux 1034s # Current time local: Thu Sep 4 16:02:54 2025 1034s # Current time GMT: Thu Sep 4 16:02:54 2025 1034s # Using Test.pm version 1.31 1034s # Using Apache/Test.pm version 1.44 1034s ok 1 1034s # testing : request was refused 1034s # expected: qr/^HTTP\/1\.. 400/ 1034s # received: 'HTTP/1.1 400 Bad Request 1034s # ' 1034s ok 2 1034s ok 1037s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1040s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1043s t/security/CVE-2005-2491.t .......... 1043s 1..4 1043s # Running under perl version 5.040001 for linux 1043s # Current time local: Thu Sep 4 16:03:02 2025 1043s # Current time GMT: Thu Sep 4 16:03:02 2025 1043s # Using Test.pm version 1.31 1043s # Using Apache/Test.pm version 1.44 1043s # testing : check that server did not segfault 1043s # expected: 'Internal Server Error' 1043s # received: 'Internal Server Error' 1043s ok 1 1043s # testing : check for 500 response error 1043s # expected: 500 1043s # received: '500' 1043s ok 2 1043s # testing : check that server did not segfault 1043s # expected: 'Internal Server Error' 1043s # received: 'Internal Server Error' 1043s ok 3 1043s # testing : check for 500 response error 1043s # expected: 500 1043s # received: '500' 1043s ok 4 1043s ok 1046s t/security/CVE-2005-2700.t .......... 1046s 1..2 1046s # Running under perl version 5.040001 for linux 1046s # Current time local: Thu Sep 4 16:03:05 2025 1046s # Current time GMT: Thu Sep 4 16:03:05 2025 1046s # Using Test.pm version 1.31 1046s # Using Apache/Test.pm version 1.44 1046s # testing : access permitted without ccert 1046s # expected: 200 1046s # received: '200' 1046s ok 1 1046s # testing : access *not* permitted without ccert 1046s # expected: 200 1046s # received: '403' 1046s ok 2 1046s ok 1049s t/security/CVE-2005-3352.t .......... 1049s 1..2 1049s # Running under perl version 5.040001 for linux 1049s # Current time local: Thu Sep 4 16:03:09 2025 1049s # Current time GMT: Thu Sep 4 16:03:09 2025 1049s # Using Test.pm version 1.31 1049s # Using Apache/Test.pm version 1.44 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 1053s t/security/CVE-2005-3357.t .......... 1053s 1..3 1053s # Running under perl version 5.040001 for linux 1053s # Current time local: Thu Sep 4 16:03:12 2025 1053s # Current time GMT: Thu Sep 4 16:03:12 2025 1053s # Using Test.pm version 1.31 1053s # Using Apache/Test.pm version 1.44 1053s # URL is http://localhost:8534/ 1053s ok 1 1053s # testing : Expected bad request from 'GET http://localhost:8534/' 1053s # expected: 400 1053s # received: '400' 1053s ok 2 1053s # testing : errordoc content was served 1053s # expected: qr/welcome to localhost/ 1053s # received: 'welcome to localhost:8529 1053s # ' 1053s ok 3 1053s ok 1056s t/security/CVE-2006-5752.t .......... 1056s 1..2 1056s # Running under perl version 5.040001 for linux 1056s # Current time local: Thu Sep 4 16:03:15 2025 1056s # Current time GMT: Thu Sep 4 16:03:15 2025 1056s # Using Test.pm version 1.31 1056s # Using Apache/Test.pm version 1.44 1056s # testing : server-status gave response 1056s # expected: 200 1056s # received: '200' 1056s ok 1 1056s # testing : response content-type had charset 1056s # expected: qr/charset=/ 1056s # received: 'text/html; charset=ISO-8859-1' 1056s ok 2 1056s ok 1059s t/security/CVE-2007-5000.t .......... 1059s 1..2 1059s # Running under perl version 5.040001 for linux 1059s # Current time local: Thu Sep 4 16:03:18 2025 1059s # Current time GMT: Thu Sep 4 16:03:18 2025 1059s # Using Test.pm version 1.31 1059s # Using Apache/Test.pm version 1.44 1059s # testing : response code is OK 1059s # expected: 200 1059s # received: '200' 1059s ok 1 1059s # testing : URI was escaped in response 1059s # expected: qr// 1059s # received: ' 1059s # 1059s # Menu for /security/CVE-2005-3352.map/<foo> 1059s # 1059s #

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

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

Bad Request

1110s #

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

1110s # 1110s # ' 1110s ok 2 1110s ok 1113s t/ssl/ocsp.t ........................ 1113s 1..3 1113s # Running under perl version 5.040001 for linux 1113s # Current time local: Thu Sep 4 16:04:12 2025 1113s # Current time GMT: Thu Sep 4 16:04:12 2025 1113s # Using Test.pm version 1.31 1113s # Using Apache/Test.pm version 1.44 1113s warning: Internal response 1113s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1113s response: 1113s 500 Server closed connection without sending any data back 1113s Content-Type: text/plain 1113s Client-Date: Thu, 04 Sep 2025 16:04:15 GMT 1113s Client-Warning: Internal response 1113s 1113s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1113s ok 1 1113s warning: 1113s message: welcome to localhost:8529 1113s response: 1113s HTTP/1.1 200 OK 1113s Connection: close 1113s Date: Thu, 04 Sep 2025 16:04:15 GMT 1113s Accept-Ranges: bytes 1113s ETag: "1a-62c6deaf13e40" 1113s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1113s Vary: In-If1 1113s Content-Length: 26 1113s Content-Type: text/html 1113s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1113s Client-Date: Thu, 04 Sep 2025 16:04:15 GMT 1113s Client-Peer: 127.0.0.1:8535 1113s Client-Response-Num: 1 1113s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1113s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1113s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1113s Client-SSL-Socket-Class: IO::Socket::SSL 1113s Client-SSL-Version: TLSv1_3 1113s DMMATCH1: 1 1113s 1113s welcome to localhost:8529 1113s ok 2 1113s warning: Internal response 1113s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1113s response: 1113s 500 Server closed connection without sending any data back 1113s Content-Type: text/plain 1113s Client-Date: Thu, 04 Sep 2025 16:04:15 GMT 1113s Client-Warning: Internal response 1113s 1113s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1113s ok 3 1113s ok 1116s t/ssl/pha.t ......................... 1116s 1..4 1116s # Running under perl version 5.040001 for linux 1116s # Current time local: Thu Sep 4 16:04:15 2025 1116s # Current time GMT: Thu Sep 4 16:04:15 2025 1116s # Using Test.pm version 1.31 1116s # Using Apache/Test.pm version 1.44 1116s # testing : access must be denied without client certificate 1116s # expected: 403 1116s # received: '403' 1116s ok 1 1116s # testing : PHA reneg body buffer size restriction works 1116s # expected: 413 1116s # received: '413' 1116s ok 2 1116s # testing : PHA works with POST body 1116s # expected: 200 1116s # received: '200' 1116s ok 3 1116s # testing : request body matches response 1116s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1116s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1116s ok 4 1116s ok 1119s t/ssl/pr12355.t ..................... 1119s 1..10 1119s # Running under perl version 5.040001 for linux 1119s # Current time local: Thu Sep 4 16:04:18 2025 1119s # Current time GMT: Thu Sep 4 16:04:18 2025 1119s # Using Test.pm version 1.31 1119s # Using Apache/Test.pm version 1.44 1119s # Downgrading to TLSv12 1119s # testing : renegotiation on POST works 1119s # expected: 200 1119s # received: '200' 1119s ok 1 1119s # testing : request body matches response 1119s # expected: 'hello world' 1119s # received: 'hello world' 1119s ok 2 1119s # testing : renegotiation on POST works 1119s # expected: 200 1119s # received: '200' 1119s ok 3 1119s # testing : request body matches response 1119s # expected: 'hello world' 1119s # received: 'hello world' 1119s ok 4 1119s # testing : renegotiation on POST works 1119s # expected: 200 1119s # received: '200' 1119s ok 5 1119s # testing : request body matches response 1119s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1119s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1119s ok 6 1119s # testing : renegotiation on POST works 1119s # expected: 200 1119s # received: '200' 1119s ok 7 1119s # testing : request body matches response 1119s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1119s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1119s ok 8 1119s # testing : renegotiation on POST works 1119s # expected: 200 1119s # received: '200' 1119s ok 9 1119s # testing : request body matches response 1119s # expected: 'HELLO' 1119s # received: 'HELLO' 1119s ok 10 1119s ok 1122s t/ssl/pr43738.t ..................... 1122s 1..4 1122s # Running under perl version 5.040001 for linux 1122s # Current time local: Thu Sep 4 16:04:21 2025 1122s # Current time GMT: Thu Sep 4 16:04:21 2025 1122s # Using Test.pm version 1.31 1122s # Using Apache/Test.pm version 1.44 1122s # Downgrading to TLSv12 1122s # testing : renegotiation on POST works 1122s # expected: 200 1122s # received: '200' 1122s ok 1 1122s # testing : request body matches response 1122s # expected: '/modules/ssl/aes128/empty.pfa 1122s # hello world' 1122s # received: '/modules/ssl/aes128/empty.pfa 1122s # hello world' 1122s ok 2 1122s # testing : renegotiation on POST works 1122s # expected: 200 1122s # received: '200' 1122s ok 3 1122s # testing : request body matches response 1122s # expected: '/modules/ssl/aes256/empty.pfa 1122s # hello world' 1122s # received: '/modules/ssl/aes256/empty.pfa 1122s # hello world' 1122s ok 4 1122s ok 1129s t/ssl/proxy.t ....................... 1129s # using LWP client 1129s 1..290 1129s # Running under perl version 5.040001 for linux 1129s # Current time local: Thu Sep 4 16:04:25 2025 1129s # Current time GMT: Thu Sep 4 16:04:25 2025 1129s # Using Test.pm version 1.31 1129s # Using Apache/Test.pm version 1.44 1129s # testing : / with proxy_http_https (http) 1129s # expected: 200 1129s # received: '200' 1129s ok 1 1129s # testing : CGI script with folded headers 1129s # expected: 200 1129s # received: '200' 1129s ok 2 1129s # testing : using valid proxyssl client cert 1129s # expected: 200 1129s # received: '200' 1129s ok 3 1129s # testing : using invalid proxyssl client cert 1129s # expected: 403 1129s # received: '403' 1129s ok 4 1129s # testing : protected cgi script 1129s # expected: 200 1129s # received: '200' 1129s ok 5 1129s # testing : X-Forwarded-Host header 1129s # expected: 'localhost:8558' 1129s # received: 'localhost:8558' 1129s ok 6 1129s # testing : client subject common name 1129s # expected: 'client_ok' 1129s # received: 'client_ok' 1129s ok 7 1129s # testing : ProxyPassReverse Location rewrite 1129s # expected: 'http://localhost:8558/modules/' 1129s # received: 'http://localhost:8558/modules/' 1129s ok 8 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 1024 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '1024' 1129s # received: 1024 1129s ok 9 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 2048 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '2048' 1129s # received: 2048 1129s ok 10 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 3072 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '3072' 1129s # received: 3072 1129s ok 11 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 4096 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '4096' 1129s # received: 4096 1129s ok 12 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 5120 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '5120' 1129s # received: 5120 1129s ok 13 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 6144 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '6144' 1129s # received: 6144 1129s ok 14 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 7168 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '7168' 1129s # received: 7168 1129s ok 15 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 8192 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '8192' 1129s # received: 8192 1129s ok 16 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 9216 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '9216' 1129s # received: 9216 1129s ok 17 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 10240 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '10240' 1129s # received: 10240 1129s ok 18 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 11264 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '11264' 1129s # received: 11264 1129s ok 19 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 12288 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '12288' 1129s # received: 12288 1129s ok 20 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 13312 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '13312' 1129s # received: 13312 1129s ok 21 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 14336 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '14336' 1129s # received: 14336 1129s ok 22 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 15360 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '15360' 1129s # received: 15360 1129s ok 23 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 16384 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '16384' 1129s # received: 16384 1129s ok 24 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 17408 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '17408' 1129s # received: 17408 1129s ok 25 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 18432 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '18432' 1129s # received: 18432 1129s ok 26 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 19456 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '19456' 1129s # received: 19456 1129s ok 27 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 20480 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '20480' 1129s # received: 20480 1129s ok 28 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 21504 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '21504' 1129s # received: 21504 1129s ok 29 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 22528 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '22528' 1129s # received: 22528 1129s ok 30 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 23552 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '23552' 1129s # received: 23552 1129s ok 31 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 24576 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '24576' 1129s # received: 24576 1129s ok 32 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 25600 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '25600' 1129s # received: 25600 1129s ok 33 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 26624 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '26624' 1129s # received: 26624 1129s ok 34 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 27648 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '27648' 1129s # received: 27648 1129s ok 35 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 28672 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '28672' 1129s # received: 28672 1129s ok 36 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 29696 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '29696' 1129s # received: 29696 1129s ok 37 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 30720 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '30720' 1129s # received: 30720 1129s ok 38 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 31744 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '31744' 1129s # received: 31744 1129s ok 39 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 32768 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '32768' 1129s # received: 32768 1129s ok 40 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 33792 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '33792' 1129s # received: 33792 1129s ok 41 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 34816 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '34816' 1129s # received: 34816 1129s ok 42 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 35840 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '35840' 1129s # received: 35840 1129s ok 43 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 36864 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '36864' 1129s # received: 36864 1129s ok 44 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 37888 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '37888' 1129s # received: 37888 1129s ok 45 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 38912 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '38912' 1129s # received: 38912 1129s ok 46 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 39936 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '39936' 1129s # received: 39936 1129s ok 47 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 40960 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '40960' 1129s # received: 40960 1129s ok 48 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 41984 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '41984' 1129s # received: 41984 1129s ok 49 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 43008 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '43008' 1129s # received: 43008 1129s ok 50 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 44032 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '44032' 1129s # received: 44032 1129s ok 51 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 45056 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '45056' 1129s # received: 45056 1129s ok 52 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 46080 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '46080' 1129s # received: 46080 1129s ok 53 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 47104 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '47104' 1129s # received: 47104 1129s ok 54 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 48128 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '48128' 1129s # received: 48128 1129s ok 55 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 49152 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '49152' 1129s # received: 49152 1129s ok 56 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 50176 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '50176' 1129s # received: 50176 1129s ok 57 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 51200 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '51200' 1129s # received: 51200 1129s ok 58 1129s #lwp request: 1129s #POST http://localhost:8558/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 102400 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 7 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8558 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '102400' 1129s # received: 102400 1129s ok 59 1129s # testing : / with proxy_http_https_proxy_section (http) 1129s # expected: 200 1129s # received: '200' 1129s ok 60 1129s # testing : CGI script with folded headers 1129s # expected: 200 1129s # received: '200' 1129s ok 61 1129s # testing : using valid proxyssl client cert 1129s # expected: 200 1129s # received: '200' 1129s ok 62 1129s # testing : using invalid proxyssl client cert 1129s # expected: 403 1129s # received: '403' 1129s ok 63 1129s # testing : protected cgi script 1129s # expected: 200 1129s # received: '200' 1129s ok 64 1129s # testing : X-Forwarded-Host header 1129s # expected: 'localhost:8560' 1129s # received: 'localhost:8560' 1129s ok 65 1129s # testing : client subject common name 1129s # expected: 'client_ok' 1129s # received: 'client_ok' 1129s ok 66 1129s # testing : ProxyPassReverse Location rewrite 1129s # expected: 'http://localhost:8560/modules/' 1129s # received: 'http://localhost:8560/modules/' 1129s ok 67 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 1024 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '1024' 1129s # received: 1024 1129s ok 68 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 2048 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '2048' 1129s # received: 2048 1129s ok 69 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 3072 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '3072' 1129s # received: 3072 1129s ok 70 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 4096 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '4096' 1129s # received: 4096 1129s ok 71 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 5120 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '5120' 1129s # received: 5120 1129s ok 72 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 6144 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '6144' 1129s # received: 6144 1129s ok 73 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 7168 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '7168' 1129s # received: 7168 1129s ok 74 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 8192 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '8192' 1129s # received: 8192 1129s ok 75 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 9216 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '9216' 1129s # received: 9216 1129s ok 76 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 10240 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '10240' 1129s # received: 10240 1129s ok 77 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 11264 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '11264' 1129s # received: 11264 1129s ok 78 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 12288 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '12288' 1129s # received: 12288 1129s ok 79 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 13312 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '13312' 1129s # received: 13312 1129s ok 80 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 14336 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '14336' 1129s # received: 14336 1129s ok 81 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 15360 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '15360' 1129s # received: 15360 1129s ok 82 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 16384 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '16384' 1129s # received: 16384 1129s ok 83 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 17408 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '17408' 1129s # received: 17408 1129s ok 84 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 18432 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '18432' 1129s # received: 18432 1129s ok 85 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 19456 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '19456' 1129s # received: 19456 1129s ok 86 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 20480 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '20480' 1129s # received: 20480 1129s ok 87 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 21504 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '21504' 1129s # received: 21504 1129s ok 88 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 22528 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '22528' 1129s # received: 22528 1129s ok 89 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 23552 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '23552' 1129s # received: 23552 1129s ok 90 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 24576 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '24576' 1129s # received: 24576 1129s ok 91 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 25600 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '25600' 1129s # received: 25600 1129s ok 92 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 26624 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '26624' 1129s # received: 26624 1129s ok 93 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 27648 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '27648' 1129s # received: 27648 1129s ok 94 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 28672 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '28672' 1129s # received: 28672 1129s ok 95 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 29696 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '29696' 1129s # received: 29696 1129s ok 96 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 30720 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '30720' 1129s # received: 30720 1129s ok 97 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 31744 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '31744' 1129s # received: 31744 1129s ok 98 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 32768 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '32768' 1129s # received: 32768 1129s ok 99 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 33792 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '33792' 1129s # received: 33792 1129s ok 100 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 34816 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '34816' 1129s # received: 34816 1129s ok 101 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 35840 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '35840' 1129s # received: 35840 1129s ok 102 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 36864 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '36864' 1129s # received: 36864 1129s ok 103 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 37888 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '37888' 1129s # received: 37888 1129s ok 104 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 38912 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '38912' 1129s # received: 38912 1129s ok 105 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 39936 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '39936' 1129s # received: 39936 1129s ok 106 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 40960 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '40960' 1129s # received: 40960 1129s ok 107 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 41984 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '41984' 1129s # received: 41984 1129s ok 108 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 43008 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '43008' 1129s # received: 43008 1129s ok 109 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 44032 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '44032' 1129s # received: 44032 1129s ok 110 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 45056 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '45056' 1129s # received: 45056 1129s ok 111 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 46080 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:28 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '46080' 1129s # received: 46080 1129s ok 112 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 47104 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '47104' 1129s # received: 47104 1129s ok 113 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 48128 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '48128' 1129s # received: 48128 1129s ok 114 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 49152 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '49152' 1129s # received: 49152 1129s ok 115 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 50176 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '50176' 1129s # received: 50176 1129s ok 116 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 51200 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '51200' 1129s # received: 51200 1129s ok 117 1129s #lwp request: 1129s #POST http://localhost:8560/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 102400 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 7 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8560 1129s #Client-Response-Num: 1 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '102400' 1129s # received: 102400 1129s ok 118 1129s # testing : / with proxy_https_http (https) 1129s # expected: 200 1129s # received: '200' 1129s ok 119 1129s # testing : CGI script with folded headers 1129s # expected: 200 1129s # received: '200' 1129s ok 120 1129s # testing : ProxyPassReverse Location rewrite 1129s # expected: 'https://localhost:8562/modules/' 1129s # received: 'https://localhost:8562/modules/' 1129s ok 121 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 1024 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '1024' 1129s # received: 1024 1129s ok 122 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 2048 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '2048' 1129s # received: 2048 1129s ok 123 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 3072 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '3072' 1129s # received: 3072 1129s ok 124 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 4096 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '4096' 1129s # received: 4096 1129s ok 125 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 5120 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '5120' 1129s # received: 5120 1129s ok 126 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 6144 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '6144' 1129s # received: 6144 1129s ok 127 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 7168 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '7168' 1129s # received: 7168 1129s ok 128 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 8192 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '8192' 1129s # received: 8192 1129s ok 129 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 9216 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '9216' 1129s # received: 9216 1129s ok 130 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 10240 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '10240' 1129s # received: 10240 1129s ok 131 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 11264 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '11264' 1129s # received: 11264 1129s ok 132 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 12288 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '12288' 1129s # received: 12288 1129s ok 133 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 13312 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '13312' 1129s # received: 13312 1129s ok 134 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 14336 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '14336' 1129s # received: 14336 1129s ok 135 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 15360 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '15360' 1129s # received: 15360 1129s ok 136 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 16384 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '16384' 1129s # received: 16384 1129s ok 137 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 17408 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '17408' 1129s # received: 17408 1129s ok 138 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 18432 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '18432' 1129s # received: 18432 1129s ok 139 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 19456 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '19456' 1129s # received: 19456 1129s ok 140 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 20480 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '20480' 1129s # received: 20480 1129s ok 141 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 21504 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '21504' 1129s # received: 21504 1129s ok 142 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 22528 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '22528' 1129s # received: 22528 1129s ok 143 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 23552 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '23552' 1129s # received: 23552 1129s ok 144 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 24576 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '24576' 1129s # received: 24576 1129s ok 145 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 25600 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '25600' 1129s # received: 25600 1129s ok 146 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 26624 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '26624' 1129s # received: 26624 1129s ok 147 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 27648 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '27648' 1129s # received: 27648 1129s ok 148 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 28672 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '28672' 1129s # received: 28672 1129s ok 149 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 29696 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '29696' 1129s # received: 29696 1129s ok 150 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 30720 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '30720' 1129s # received: 30720 1129s ok 151 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 31744 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '31744' 1129s # received: 31744 1129s ok 152 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 32768 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '32768' 1129s # received: 32768 1129s ok 153 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 33792 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '33792' 1129s # received: 33792 1129s ok 154 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 34816 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '34816' 1129s # received: 34816 1129s ok 155 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 35840 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '35840' 1129s # received: 35840 1129s ok 156 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 36864 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '36864' 1129s # received: 36864 1129s ok 157 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 37888 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '37888' 1129s # received: 37888 1129s ok 158 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 38912 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '38912' 1129s # received: 38912 1129s ok 159 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 39936 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '39936' 1129s # received: 39936 1129s ok 160 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 40960 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '40960' 1129s # received: 40960 1129s ok 161 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 41984 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '41984' 1129s # received: 41984 1129s ok 162 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 43008 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '43008' 1129s # received: 43008 1129s ok 163 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 44032 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '44032' 1129s # received: 44032 1129s ok 164 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 45056 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '45056' 1129s # received: 45056 1129s ok 165 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 46080 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '46080' 1129s # received: 46080 1129s ok 166 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 47104 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '47104' 1129s # received: 47104 1129s ok 167 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 48128 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '48128' 1129s # received: 48128 1129s ok 168 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 49152 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '49152' 1129s # received: 49152 1129s ok 169 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 50176 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '50176' 1129s # received: 50176 1129s ok 170 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 51200 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '51200' 1129s # received: 51200 1129s ok 171 1129s #lwp request: 1129s #POST https://localhost:8562/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 102400 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 7 1129s #Client-Date: Thu, 04 Sep 2025 16:04:29 GMT 1129s #Client-Peer: 127.0.0.1:8562 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '102400' 1129s # received: 102400 1129s ok 172 1129s # testing : / with proxy_https_https (https) 1129s # expected: 200 1129s # received: '200' 1129s ok 173 1129s # testing : CGI script with folded headers 1129s # expected: 200 1129s # received: '200' 1129s ok 174 1129s # testing : using valid proxyssl client cert 1129s # expected: 200 1129s # received: '200' 1129s ok 175 1129s # testing : using invalid proxyssl client cert 1129s # expected: 403 1129s # received: '403' 1129s ok 176 1129s # testing : protected cgi script 1129s # expected: 200 1129s # received: '200' 1129s ok 177 1129s # testing : X-Forwarded-Host header 1129s # expected: 'localhost:8559' 1129s # received: 'localhost:8559' 1129s ok 178 1129s # testing : client subject common name 1129s # expected: 'client_ok' 1129s # received: 'client_ok' 1129s ok 179 1129s # testing : ProxyPassReverse Location rewrite 1129s # expected: 'https://localhost:8559/modules/' 1129s # received: 'https://localhost:8559/modules/' 1129s ok 180 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 1024 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '1024' 1129s # received: 1024 1129s ok 181 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 2048 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '2048' 1129s # received: 2048 1129s ok 182 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 3072 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '3072' 1129s # received: 3072 1129s ok 183 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 4096 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '4096' 1129s # received: 4096 1129s ok 184 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 5120 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '5120' 1129s # received: 5120 1129s ok 185 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 6144 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '6144' 1129s # received: 6144 1129s ok 186 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 7168 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '7168' 1129s # received: 7168 1129s ok 187 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 8192 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '8192' 1129s # received: 8192 1129s ok 188 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 9216 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '9216' 1129s # received: 9216 1129s ok 189 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 10240 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '10240' 1129s # received: 10240 1129s ok 190 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 11264 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '11264' 1129s # received: 11264 1129s ok 191 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 12288 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '12288' 1129s # received: 12288 1129s ok 192 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 13312 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '13312' 1129s # received: 13312 1129s ok 193 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 14336 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '14336' 1129s # received: 14336 1129s ok 194 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 15360 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '15360' 1129s # received: 15360 1129s ok 195 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 16384 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '16384' 1129s # received: 16384 1129s ok 196 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 17408 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '17408' 1129s # received: 17408 1129s ok 197 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 18432 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '18432' 1129s # received: 18432 1129s ok 198 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 19456 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '19456' 1129s # received: 19456 1129s ok 199 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 20480 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '20480' 1129s # received: 20480 1129s ok 200 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 21504 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '21504' 1129s # received: 21504 1129s ok 201 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 22528 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '22528' 1129s # received: 22528 1129s ok 202 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 23552 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '23552' 1129s # received: 23552 1129s ok 203 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 24576 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '24576' 1129s # received: 24576 1129s ok 204 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 25600 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '25600' 1129s # received: 25600 1129s ok 205 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 26624 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '26624' 1129s # received: 26624 1129s ok 206 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 27648 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '27648' 1129s # received: 27648 1129s ok 207 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 28672 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '28672' 1129s # received: 28672 1129s ok 208 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 29696 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '29696' 1129s # received: 29696 1129s ok 209 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 30720 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '30720' 1129s # received: 30720 1129s ok 210 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 31744 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '31744' 1129s # received: 31744 1129s ok 211 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 32768 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '32768' 1129s # received: 32768 1129s ok 212 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 33792 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '33792' 1129s # received: 33792 1129s ok 213 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 34816 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '34816' 1129s # received: 34816 1129s ok 214 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 35840 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '35840' 1129s # received: 35840 1129s ok 215 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 36864 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '36864' 1129s # received: 36864 1129s ok 216 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 37888 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '37888' 1129s # received: 37888 1129s ok 217 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 38912 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '38912' 1129s # received: 38912 1129s ok 218 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 39936 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '39936' 1129s # received: 39936 1129s ok 219 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 40960 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '40960' 1129s # received: 40960 1129s ok 220 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 41984 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '41984' 1129s # received: 41984 1129s ok 221 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 43008 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '43008' 1129s # received: 43008 1129s ok 222 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 44032 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '44032' 1129s # received: 44032 1129s ok 223 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 45056 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '45056' 1129s # received: 45056 1129s ok 224 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 46080 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '46080' 1129s # received: 46080 1129s ok 225 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 47104 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '47104' 1129s # received: 47104 1129s ok 226 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 48128 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '48128' 1129s # received: 48128 1129s ok 227 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 49152 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:30 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '49152' 1129s # received: 49152 1129s ok 228 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 50176 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '50176' 1129s # received: 50176 1129s ok 229 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 51200 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '51200' 1129s # received: 51200 1129s ok 230 1129s #lwp request: 1129s #POST https://localhost:8559/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 102400 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 7 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8559 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '102400' 1129s # received: 102400 1129s ok 231 1129s # testing : / with proxy_https_https_proxy_section (https) 1129s # expected: 200 1129s # received: '200' 1129s ok 232 1129s # testing : CGI script with folded headers 1129s # expected: 200 1129s # received: '200' 1129s ok 233 1129s # testing : using valid proxyssl client cert 1129s # expected: 200 1129s # received: '200' 1129s ok 234 1129s # testing : using invalid proxyssl client cert 1129s # expected: 403 1129s # received: '403' 1129s ok 235 1129s # testing : protected cgi script 1129s # expected: 200 1129s # received: '200' 1129s ok 236 1129s # testing : X-Forwarded-Host header 1129s # expected: 'localhost:8561' 1129s # received: 'localhost:8561' 1129s ok 237 1129s # testing : client subject common name 1129s # expected: 'client_ok' 1129s # received: 'client_ok' 1129s ok 238 1129s # testing : ProxyPassReverse Location rewrite 1129s # expected: 'https://localhost:8561/modules/' 1129s # received: 'https://localhost:8561/modules/' 1129s ok 239 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 1024 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '1024' 1129s # received: 1024 1129s ok 240 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 2048 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '2048' 1129s # received: 2048 1129s ok 241 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 3072 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '3072' 1129s # received: 3072 1129s ok 242 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 4096 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '4096' 1129s # received: 4096 1129s ok 243 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 5120 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '5120' 1129s # received: 5120 1129s ok 244 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 6144 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '6144' 1129s # received: 6144 1129s ok 245 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 7168 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '7168' 1129s # received: 7168 1129s ok 246 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 8192 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '8192' 1129s # received: 8192 1129s ok 247 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 9216 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 5 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '9216' 1129s # received: 9216 1129s ok 248 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 10240 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '10240' 1129s # received: 10240 1129s ok 249 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 11264 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '11264' 1129s # received: 11264 1129s ok 250 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 12288 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '12288' 1129s # received: 12288 1129s ok 251 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 13312 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '13312' 1129s # received: 13312 1129s ok 252 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 14336 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '14336' 1129s # received: 14336 1129s ok 253 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 15360 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '15360' 1129s # received: 15360 1129s ok 254 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 16384 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '16384' 1129s # received: 16384 1129s ok 255 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 17408 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '17408' 1129s # received: 17408 1129s ok 256 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 18432 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '18432' 1129s # received: 18432 1129s ok 257 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 19456 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '19456' 1129s # received: 19456 1129s ok 258 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 20480 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '20480' 1129s # received: 20480 1129s ok 259 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 21504 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '21504' 1129s # received: 21504 1129s ok 260 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 22528 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '22528' 1129s # received: 22528 1129s ok 261 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 23552 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '23552' 1129s # received: 23552 1129s ok 262 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 24576 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '24576' 1129s # received: 24576 1129s ok 263 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 25600 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '25600' 1129s # received: 25600 1129s ok 264 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 26624 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '26624' 1129s # received: 26624 1129s ok 265 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 27648 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '27648' 1129s # received: 27648 1129s ok 266 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 28672 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '28672' 1129s # received: 28672 1129s ok 267 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 29696 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '29696' 1129s # received: 29696 1129s ok 268 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 30720 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '30720' 1129s # received: 30720 1129s ok 269 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 31744 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '31744' 1129s # received: 31744 1129s ok 270 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 32768 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '32768' 1129s # received: 32768 1129s ok 271 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 33792 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '33792' 1129s # received: 33792 1129s ok 272 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 34816 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '34816' 1129s # received: 34816 1129s ok 273 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 35840 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '35840' 1129s # received: 35840 1129s ok 274 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 36864 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '36864' 1129s # received: 36864 1129s ok 275 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 37888 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '37888' 1129s # received: 37888 1129s ok 276 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 38912 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '38912' 1129s # received: 38912 1129s ok 277 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 39936 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '39936' 1129s # received: 39936 1129s ok 278 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 40960 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '40960' 1129s # received: 40960 1129s ok 279 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 41984 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '41984' 1129s # received: 41984 1129s ok 280 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 43008 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '43008' 1129s # received: 43008 1129s ok 281 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 44032 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '44032' 1129s # received: 44032 1129s ok 282 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 45056 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '45056' 1129s # received: 45056 1129s ok 283 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 46080 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '46080' 1129s # received: 46080 1129s ok 284 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 47104 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '47104' 1129s # received: 47104 1129s ok 285 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 48128 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '48128' 1129s # received: 48128 1129s ok 286 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 49152 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:31 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:32 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '49152' 1129s # received: 49152 1129s ok 287 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 50176 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:32 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:32 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '50176' 1129s # received: 50176 1129s ok 288 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 51200 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:32 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 6 1129s #Client-Date: Thu, 04 Sep 2025 16:04:32 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '51200' 1129s # received: 51200 1129s ok 289 1129s #lwp request: 1129s #POST https://localhost:8561/eat_post HTTP/1.1 1129s #User-Agent: libwww-perl/6.78 1129s #Content-Length: 102400 1129s # 1129s #server response: 1129s #HTTP/1.1 200 OK 1129s #Connection: close 1129s #Date: Thu, 04 Sep 2025 16:04:32 GMT 1129s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1129s #Vary: In-If1 1129s #Content-Length: 7 1129s #Client-Date: Thu, 04 Sep 2025 16:04:32 GMT 1129s #Client-Peer: 127.0.0.1:8561 1129s #Client-Response-Num: 1 1129s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1129s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1129s #Client-SSL-Socket-Class: IO::Socket::SSL 1129s #Client-SSL-Version: TLSv1_3 1129s #DMMATCH1: 1 1129s # 1129s # testing : length posted 1129s # expected: '102400' 1129s # received: 102400 1129s ok 290 1129s ok 1132s t/ssl/require.t ..................... 1132s 1..10 1132s # Running under perl version 5.040001 for linux 1132s # Current time local: Thu Sep 4 16:04:32 2025 1132s # Current time GMT: Thu Sep 4 16:04:32 2025 1132s # Using Test.pm version 1.31 1132s # Using Apache/Test.pm version 1.44 1132s ok 1 1132s ok 2 1132s ok 3 1132s ok 4 1132s ok 5 1132s ok 6 1132s ok 7 1132s ok 8 1132s ok 9 1132s ok 10 1132s ok 1135s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1139s t/ssl/varlookup.t ................... 1139s 1..83 1139s # Running under perl version 5.040001 for linux 1139s # Current time local: Thu Sep 4 16:04:38 2025 1139s # Current time GMT: Thu Sep 4 16:04:38 2025 1139s # Using Test.pm version 1.31 1139s # Using Apache/Test.pm version 1.44 1139s # testing : HTTP_USER_AGENT 1139s # expected: 'libwww-perl/6.78' 1139s # received: 'libwww-perl/6.78' 1139s ok 1 1139s # testing : HTTP:User-Agent 1139s # expected: 'libwww-perl/6.78' 1139s # received: 'libwww-perl/6.78' 1139s ok 2 1139s # testing : HTTP_REFERER 1139s # expected: 't/ssl/varlookup.t' 1139s # received: 't/ssl/varlookup.t' 1139s ok 3 1139s # testing : HTTP_HOST 1139s # expected: 'localhost:8532' 1139s # received: 'localhost:8532' 1139s ok 4 1139s # testing : QUERY_STRING 1139s # expected: 'QUERY_STRING' 1139s # received: 'QUERY_STRING' 1139s ok 5 1139s # testing : SERVER_SOFTWARE 1139s # expected: qr/^Apache\/2.4.64/ 1139s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 1139s ok 6 1139s # testing : SERVER_ADMIN 1139s # expected: 'tuser@localhost' 1139s # received: 'tuser@localhost' 1139s ok 7 1139s # testing : SERVER_PORT 1139s # expected: '8532' 1139s # received: '8532' 1139s ok 8 1139s # testing : SERVER_NAME 1139s # expected: 'localhost' 1139s # received: 'localhost' 1139s ok 9 1139s # testing : SERVER_PROTOCOL 1139s # expected: qr/^HTTP\/1\.\d$/ 1139s # received: 'HTTP/1.1' 1139s ok 10 1139s # testing : REMOTE_ADDR 1139s # expected: '127.0.0.1' 1139s # received: '127.0.0.1' 1139s ok 11 1139s # testing : DOCUMENT_ROOT 1139s # expected: '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs' 1139s # received: '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs' 1139s ok 12 1139s # testing : REQUEST_METHOD 1139s # expected: 'GET' 1139s # received: 'GET' 1139s ok 13 1139s # testing : REQUEST_URI 1139s # expected: '/test_ssl_var_lookup' 1139s # received: '/test_ssl_var_lookup' 1139s ok 14 1139s # testing : TIME_YEAR 1139s # expected: 2025 1139s # received: '2025' 1139s ok 15 1139s # testing : TIME_MON 1139s # expected: '09' 1139s # received: '09' 1139s ok 16 1139s # testing : TIME_DAY 1139s # expected: '04' 1139s # received: '04' 1139s ok 17 1139s # testing : TIME_WDAY 1139s # expected: 4 1139s # received: '4' 1139s ok 18 1139s # testing : IS_SUBREQ 1139s # expected: 'false' 1139s # received: 'false' 1139s ok 19 1139s # testing : API_VERSION 1139s # expected: '20120211' 1139s # received: '20120211' 1139s ok 20 1139s # testing : THE_REQUEST 1139s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1139s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1139s ok 21 1139s # testing : REQUEST_SCHEME 1139s # expected: 'https' 1139s # received: 'https' 1139s ok 22 1139s # testing : HTTPS 1139s # expected: 'on' 1139s # received: 'on' 1139s ok 23 1139s # testing : ENV:THE_ARGS 1139s # expected: 'ENV:THE_ARGS' 1139s # received: 'ENV:THE_ARGS' 1139s ok 24 1139s # testing : SSL_CLIENT_M_VERSION 1139s # expected: qr/^\d+$/ 1139s # received: '3' 1139s ok 25 1139s # testing : SSL_SERVER_M_VERSION 1139s # expected: qr/^\d+$/ 1139s # received: '3' 1139s ok 26 1139s # testing : SSL_CLIENT_M_SERIAL 1139s # expected: qr/^[0-9A-F]+$/ 1139s # received: '04' 1139s ok 27 1139s # testing : SSL_SERVER_M_SERIAL 1139s # expected: qr/^[0-9A-F]+$/ 1139s # received: '0A' 1139s ok 28 1139s # testing : SSL_PROTOCOL 1139s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1139s # received: 'TLSv1.3' 1139s ok 29 1139s # testing : SSL_CLIENT_V_START 1139s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1139s # received: 'Sep 4 15:56:37 2025 GMT' 1139s ok 30 1139s # testing : SSL_SERVER_V_START 1139s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1139s # received: 'Sep 4 15:56:38 2025 GMT' 1139s ok 31 1139s # testing : SSL_CLIENT_V_END 1139s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1139s # received: 'Sep 4 15:56:37 2026 GMT' 1139s ok 32 1139s # testing : SSL_SERVER_V_END 1139s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1139s # received: 'Sep 4 15:56:38 2026 GMT' 1139s ok 33 1139s # testing : SSL_CIPHER 1139s # expected: qr/^[A-Z0-9_-]+$/ 1139s # received: 'TLS_AES_256_GCM_SHA384' 1139s ok 34 1139s # testing : SSL_CIPHER_EXPORT 1139s # expected: 'false' 1139s # received: 'false' 1139s ok 35 1139s # testing : SSL_CIPHER_ALGKEYSIZE 1139s # expected: qr/^\d+$/ 1139s # received: '256' 1139s ok 36 1139s # testing : SSL_CIPHER_USEKEYSIZE 1139s # expected: qr/^\d+$/ 1139s # received: '256' 1139s ok 37 1139s # testing : SSL_SECURE_RENEG 1139s # expected: qr/^(false|true)$/ 1139s # received: 'false' 1139s ok 38 1139s # testing : SSL_CLIENT_S_DN 1139s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1139s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1139s ok 39 1139s # testing : SSL_SERVER_S_DN 1139s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1139s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1139s ok 40 1139s # testing : SSL_CLIENT_S_DN_C 1139s # expected: 'US' 1139s # received: 'US' 1139s ok 41 1139s # testing : SSL_SERVER_S_DN_C 1139s # expected: 'US' 1139s # received: 'US' 1139s ok 42 1139s # testing : SSL_CLIENT_S_DN_ST 1139s # expected: 'California' 1139s # received: 'California' 1139s ok 43 1139s # testing : SSL_SERVER_S_DN_ST 1139s # expected: 'California' 1139s # received: 'California' 1139s ok 44 1139s # testing : SSL_CLIENT_S_DN_L 1139s # expected: 'San Francisco' 1139s # received: 'San Francisco' 1139s ok 45 1139s # testing : SSL_SERVER_S_DN_L 1139s # expected: 'San Francisco' 1139s # received: 'San Francisco' 1139s ok 46 1139s # testing : SSL_CLIENT_S_DN_O 1139s # expected: 'ASF' 1139s # received: 'ASF' 1139s ok 47 1139s # testing : SSL_SERVER_S_DN_O 1139s # expected: 'ASF' 1139s # received: 'ASF' 1139s ok 48 1139s # testing : SSL_CLIENT_S_DN_OU 1139s # expected: 'httpd-test' 1139s # received: 'httpd-test' 1139s ok 49 1139s # testing : SSL_SERVER_S_DN_OU 1139s # expected: qr/^httpd-test\/([-\w]+)/ 1139s # received: 'httpd-test/rsa-test' 1139s ok 50 1139s # testing : SSL_CLIENT_S_DN_CN 1139s # expected: 'client_ok' 1139s # received: 'client_ok' 1139s ok 51 1139s # testing : SSL_SERVER_S_DN_CN 1139s # expected: 'localhost' 1139s # received: 'localhost' 1139s ok 52 1139s # testing : SSL_CLIENT_S_DN_Email 1139s # expected: 'test-dev@httpd.apache.org' 1139s # received: 'test-dev@httpd.apache.org' 1139s ok 53 1139s # testing : SSL_SERVER_S_DN_Email 1139s # expected: 'test-dev@httpd.apache.org' 1139s # received: 'test-dev@httpd.apache.org' 1139s ok 54 1139s # testing : SSL_CLIENT_SAN_Email_0 1139s # expected: 'test-dev@httpd.apache.org' 1139s # received: 'test-dev@httpd.apache.org' 1139s ok 55 1139s # testing : SSL_SERVER_SAN_DNS_0 1139s # expected: 'localhost' 1139s # received: 'localhost' 1139s ok 56 1139s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1139s # expected: 'test-dev@httpd.apache.org' 1139s # received: 'test-dev@httpd.apache.org' 1139s ok 57 1139s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1139s # expected: '_https.localhost' 1139s # received: '_https.localhost' 1139s ok 58 1139s # testing : SSL_CLIENT_I_DN 1139s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1139s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1139s ok 59 1139s # testing : SSL_SERVER_I_DN 1139s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1139s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1139s ok 60 1139s # testing : SSL_CLIENT_I_DN_C 1139s # expected: 'US' 1139s # received: 'US' 1139s ok 61 1139s # testing : SSL_SERVER_I_DN_C 1139s # expected: 'US' 1139s # received: 'US' 1139s ok 62 1139s # testing : SSL_CLIENT_I_DN_ST 1139s # expected: 'California' 1139s # received: 'California' 1139s ok 63 1139s # testing : SSL_SERVER_I_DN_ST 1139s # expected: 'California' 1139s # received: 'California' 1139s ok 64 1139s # testing : SSL_CLIENT_I_DN_L 1139s # expected: 'San Francisco' 1139s # received: 'San Francisco' 1139s ok 65 1139s # testing : SSL_SERVER_I_DN_L 1139s # expected: 'San Francisco' 1139s # received: 'San Francisco' 1139s ok 66 1139s # testing : SSL_CLIENT_I_DN_O 1139s # expected: 'ASF' 1139s # received: 'ASF' 1139s ok 67 1139s # testing : SSL_SERVER_I_DN_O 1139s # expected: 'ASF' 1139s # received: 'ASF' 1139s ok 68 1139s # testing : SSL_CLIENT_I_DN_OU 1139s # expected: 'httpd-test' 1139s # received: 'httpd-test' 1139s ok 69 1139s # testing : SSL_SERVER_I_DN_OU 1139s # expected: 'httpd-test' 1139s # received: 'httpd-test' 1139s ok 70 1139s # testing : SSL_CLIENT_I_DN_CN 1139s # expected: 'ca' 1139s # received: 'ca' 1139s ok 71 1139s # testing : SSL_SERVER_I_DN_CN 1139s # expected: 'ca' 1139s # received: 'ca' 1139s ok 72 1139s # testing : SSL_SERVER_I_DN_CN_RAW 1139s # expected: 'ca' 1139s # received: 'ca' 1139s ok 73 1139s # testing : SSL_SERVER_I_DN_CN_0_RAW 1139s # expected: 'ca' 1139s # received: 'ca' 1139s ok 74 1139s # testing : SSL_CLIENT_I_DN_Email 1139s # expected: 'test-dev@httpd.apache.org' 1139s # received: 'test-dev@httpd.apache.org' 1139s ok 75 1139s # testing : SSL_SERVER_I_DN_Email 1139s # expected: 'test-dev@httpd.apache.org' 1139s # received: 'test-dev@httpd.apache.org' 1139s ok 76 1139s # testing : SSL_CLIENT_A_SIG 1139s # expected: 'sha256WithRSAEncryption' 1139s # received: 'sha256WithRSAEncryption' 1139s ok 77 1139s # testing : SSL_SERVER_A_SIG 1139s # expected: 'sha256WithRSAEncryption' 1139s # received: 'sha256WithRSAEncryption' 1139s ok 78 1139s # testing : SSL_CLIENT_A_KEY 1139s # expected: 'rsaEncryption' 1139s # received: 'rsaEncryption' 1139s ok 79 1139s # testing : SSL_SERVER_A_KEY 1139s # expected: qr/^[rd]saEncryption$/ 1139s # received: 'rsaEncryption' 1139s ok 80 1139s # testing : SSL_CLIENT_CERT 1139s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1139s # received: '-----BEGIN CERTIFICATE----- 1139s # MIIEezCCA2OgAwIBAgIBBDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1139s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1139s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1139s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1139s # MTU1NjM3WhcNMjYwOTA0MTU1NjM3WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1139s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1139s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1139s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1139s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu9bgk1ym3Hx7V4VjdixkojVWl1ocrydwsFPr 1139s # NMDV6fFVBX94Oy63VYS+UKf3ayHoj1mGdmTkIg3h95Z2n+cuhKqBRML9yChspmWL 1139s # 37K4v/2w4bG9ipaLZWXm6Pi6jn333FwC3HXZC5BelPsuckl1JzipWXcc+A7AXij6 1139s # 5Kb0GS5k56UcJ2UBMBp+yHBJ5ktZEqbYmmbHlGu92ie0+5KUdyQeWiFipoHgosH/ 1139s # +mj5kOwo4fl9EduVx1S467LA5C6oNdpOAtgnziQmxp2Sd1JdAKL5thpPS26bMg/x 1139s # Fj2GWfSJOclLd8GbrCHHBnc/Qbmfqt/U45k09Mr+I2UYZzMNjwIDAQABo4HOMIHL 1139s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 1139s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 1139s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 1139s # HQ4EFgQUzQJMISwfO/xrAgdsOiJKaNKC+BMwHwYDVR0jBBgwFoAU+CTMFq0rvwzQ 1139s # IqE28R/hQn8gvSYwDQYJKoZIhvcNAQELBQADggEBAKr9GyE/akk0uh/9+NjQqHba 1139s # KNW49v7SQ5nvKlLqaOVh9bNYe1D08YEK2Bt6E6vyjmRYNOUeHMHBJ+QaHdyD7Htf 1139s # 4WG1SHhrO5vZUclzfSh2fBvwoLVjF+zw0RQn1TD2ze6hWsF9EYd3CzpPJ44dIglt 1139s # wYJLyM4SbZaOlSbI99UMpZNKjjG4t0xFH3AFIks6LnWNo1mhASdtZ74F29LUJMGU 1139s # sT3ePSZHLgg8EQKw2wOSwIghJbEoNP8R3FniyMo4MnVIXZOQsGFUGp+7/BWiDvwa 1139s # 5G0KPuEhWlDnhB51JM+x6Hq5NGBKhVhfo6kuSwmpJrggs4ISK/qq04e4QCQNEb0= 1139s # -----END CERTIFICATE----- 1139s # ' 1139s ok 81 1139s # testing : SSL_SERVER_CERT 1139s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1139s # received: '-----BEGIN CERTIFICATE----- 1139s # MIIERDCCAyygAwIBAgIBCjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1139s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1139s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1139s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1139s # MTU1NjM4WhcNMjYwOTA0MTU1NjM4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1139s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1139s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1139s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1139s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4gAhhkpp6+02NapTWsejZALp 1139s # cZ5vaOnGH7QXeDbqMCym3PMvuCxcoj34cgMag/JGFCcAYUaZGj7wUvLIfuj2H7CE 1139s # Nv55NsXErWex6VTw8AtpFtfZ9xtnQJ5ml92NlqJLMnl5h6lj3i+aPc5TmjQHDW55 1139s # zRrRdbrZVlJ5+WT8oovpq9geOSNLpQUZpnLm7TS9yIVuDi9HIvvK4m0xefYEEdQ4 1139s # N/rOwn0k3h1KrmuCqv6f3qDg6ov3gae2ONMnWmYcS4OIf3SGwIn+n3gXyJt3lyyk 1139s # sweAVwJEO/Mp3eZ4k4hKsqBjjGYI6nVRJ3hECpZbQP2wmZyTbo2+9RdiPJwOSQID 1139s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 1139s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBS3 1139s # cBOg0Ki/oLeaWsSZ9J5EA6C2+TAfBgNVHSMEGDAWgBT4JMwWrSu/DNAioTbxH+FC 1139s # fyC9JjANBgkqhkiG9w0BAQsFAAOCAQEARdcdKd1OczHrw0/2eRxXtQLfxbu7+wO2 1139s # TIfkE2tm1PdzT/tZygJs4toEpjlQIM0mitfdh+PPnsBN1yy4iRcPKRu8YWGyuqOH 1139s # 59J4gekZii06eKS/MaJ4gZ9+Zee3llGPLuYoeGJS8wYH2cntsEoiYizW3me3LFZB 1139s # y7SVYiwXo2Fts+w2lv42HKzr5WT7A534HayHAGav3h3au5hyNKqm9E97MwX8Z5xY 1139s # A3EYwpqUpd4DnwsCGu6JM6G1cXMPIIWIzwBbK5OYq1Kk1GUJl9DoEpVj05gM96Ry 1139s # mXiL74P+E2XPvd3HDQLhxdf+54G3raI1wjC7TRnL2rmYnl7FRCV8Fw== 1139s # -----END CERTIFICATE----- 1139s # ' 1139s ok 82 1139s # testing : SSL_CLIENT_VERIFY 1139s # expected: 'SUCCESS' 1139s # received: 'SUCCESS' 1139s ok 83 1139s ok 1142s t/ssl/verify.t ...................... 1142s 1..3 1142s # Running under perl version 5.040001 for linux 1142s # Current time local: Thu Sep 4 16:04:41 2025 1142s # Current time GMT: Thu Sep 4 16:04:41 2025 1142s # Using Test.pm version 1.31 1142s # Using Apache/Test.pm version 1.44 1142s HTTP/1.1 403 Forbidden 1142s Connection: close 1142s Date: Thu, 04 Sep 2025 16:04:44 GMT 1142s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1142s Content-Length: 258 1142s Content-Type: text/html; charset=iso-8859-1 1142s Client-Date: Thu, 04 Sep 2025 16:04:44 GMT 1142s Client-Peer: 127.0.0.1:8532 1142s Client-Response-Num: 1 1142s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1142s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1142s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1142s Client-SSL-Socket-Class: IO::Socket::SSL 1142s Client-SSL-Version: TLSv1_3 1142s Title: 403 Forbidden 1142s 1142s 1142s 1142s 403 Forbidden 1142s 1142s

Forbidden

1142s

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

1142s 1142s ok 1 1142s HTTP/1.1 200 OK 1142s Connection: close 1142s Date: Thu, 04 Sep 2025 16:04:44 GMT 1142s Accept-Ranges: bytes 1142s ETag: "1a-62c6deaf13e40" 1142s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1142s Vary: In-If1 1142s Content-Length: 26 1142s Content-Type: text/html 1142s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1142s Client-Date: Thu, 04 Sep 2025 16:04:44 GMT 1142s Client-Peer: 127.0.0.1:8532 1142s Client-Response-Num: 1 1142s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1142s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1142s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1142s Client-SSL-Socket-Class: IO::Socket::SSL 1142s Client-SSL-Version: TLSv1_3 1142s DMMATCH1: 1 1142s 1142s welcome to localhost:8529 1142s ok 2 1142s 500 Server closed connection without sending any data back 1142s Content-Type: text/plain 1142s Client-Date: Thu, 04 Sep 2025 16:04:44 GMT 1142s Client-Warning: Internal response 1142s 1142s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1142s ok 3 1142s ok 1142s All tests successful. 1142s Files=143, Tests=7316, 473 wallclock secs ( 1.08 usr 0.38 sys + 185.91 cusr 263.93 csys = 451.30 CPU) 1142s Result: PASS 1142s [warning] server localhost:8529 shutdown 1143s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 1143s Files=143, Tests=7316, 473 wallclock secs ( 1.08 usr 0.38 sys + 185.91 cusr 263.93 csys = 451.30 CPU) 1143s Result: PASS 1143s + grep -E '^Result: PASS' testlog.mpm_worker 1143s + grep -E '^Result: FAIL' testlog.mpm_worker 1143s + grep -E 'server dumped core' testlog.mpm_worker 1143s + return 0 1143s + run_tests mpm_event 1143s + local MPM=mpm_event 1143s + shift 1143s =============Running-with-mpm_event========== 1143s + local LOG=testlog.mpm_event 1143s + echo =============Running-with-mpm_event========== 1143s + rm -f apache2.conf.debian 1143s + cp /etc/apache2/apache2.conf apache2.conf.debian 1143s + cat /etc/apache2/mods-available/mpm_event.load 1143s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1143s t/TEST -clean 1143s + ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-availab+ grep -v mpm_ 1143s le/session_cookie.load /etc/apache2/mods-available/session_crypto.load /etc/apache2/mods-available/session_dbd.load /etc/apache2/mods-available/setenvif.load /etc/apache2/mods-available/slotmem_plain.load /etc/apache2/mods-available/slotmem_shm.load /etc/apache2/mods-available/socache_dbm.load /etc/apache2/mods-available/socache_memcache.load /etc/apache2/mods-available/socache_redis.load /etc/apache2/mods-available/socache_shmcb.load /etc/apache2/mods-available/speling.load /etc/apache2/mods-available/ssl.load /etc/apache2/mods-available/status.load /etc/apache2/mods-available/substitute.load /etc/apache2/mods-available/suexec.load /etc/apache2/mods-available/unique_id.load /etc/apache2/mods-available/userdir.load /etc/apache2/mods-available/usertrack.load /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-available/xml2enc.load 1143s + xargs cat 1143s + for m in bucketeer case_filter case_filter_in 1143s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1143s + for m in bucketeer case_filter case_filter_in 1143s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1143s + for m in bucketeer case_filter case_filter_in 1143s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1143s + cat /etc/apache2/mods-available/mime.conf 1143s + echo 'Servername localhost' 1143s + make clean 1143s [warning] setting ulimit to allow core files 1143s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/TEST -clean 1143s Duplicate specification "clean" for option "clean" 1143s Duplicate specification "help" for option "help" 1143s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules' 1143s cd input_body_filter && make clean 1143s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1143s 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 1143s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1143s cd echo_post && make clean 1143s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1143s 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 1143s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1143s cd authany && make clean 1143s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 1143s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 1144s cd echo_post_chunk && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1144s cd test_ssl && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1144s cd client_add_filter && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1144s cd eat_post && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1144s cd test_pass_brigade && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1144s cd random_chunk && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1144s cd list_modules && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1144s cd test_rwrite && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1144s cd test_apr_uri && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1144s cd test_utilities && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1144s cd fold && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 1144s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 1144s cd test_session && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 1144s cd memory_track && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1144s cd nntp_like && make clean 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1144s 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 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1144s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules' 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1144s rmdir proxy 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1144s rmdir conf 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1144s rmdir newcerts 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1144s rmdir crl 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1144s rmdir csr 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1144s rmdir keys 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1144s rmdir certs 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1144s unlink /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1144s rmdir export 1144s rmdir asf 1144s rmdir /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1144s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1144s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test' 1144s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1144s t/TEST -clean 1144s [warning] setting ulimit to allow core files 1144s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1144s Duplicate specification "clean" for option "clean" 1144s Duplicate specification "help" for option "help" 1144s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1144s make[2]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1144s rm -f \ 1144s TestItSelf.bso TestItSelf.def \ 1144s TestItSelf.exp TestItSelf.x \ 1144s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1144s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1144s *.a *.o \ 1144s *perl.core MYMETA.json \ 1144s MYMETA.yml blibdirs.ts \ 1144s core core.*perl.*.? \ 1144s core.[0-9] core.[0-9][0-9] \ 1144s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1144s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1144s mon.out perl \ 1144s perl perl.exe \ 1144s perlmain.c pm_to_blib \ 1144s pm_to_blib.ts so_locations \ 1144s tmon.out 1144s rm -rf \ 1144s Makefile.old blib \ 1144s t/TEST 1144s mv Makefile Makefile.old > /dev/null 2>&1 1144s make[2]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1144s rm -f \ 1144s Test.bso Test.def \ 1144s Test.exp Test.x \ 1144s ../blib/arch/auto/Apache/Test/extralibs.all \ 1144s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1144s *.a *.o \ 1144s *perl.core MYMETA.json \ 1144s MYMETA.yml blibdirs.ts \ 1144s core core.*perl.*.? \ 1144s core.[0-9] core.[0-9][0-9] \ 1144s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1144s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1144s mon.out perl \ 1144s perl perl.exe \ 1144s perlmain.c pm_to_blib \ 1144s pm_to_blib.ts so_locations \ 1144s tmon.out 1144s rm -rf \ 1144s .mypacklist Makefile.old \ 1144s blib t/REPORT \ 1144s t/TEST 1144s mv Makefile Makefile.old > /dev/null 2>&1 1144s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test' 1144s rm -f \ 1144s test.bso test.def \ 1144s test.exp test.x \ 1144s blib/arch/auto/httpd-test/extralibs.all \ 1144s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1144s *.a *.o \ 1144s *perl.core MYMETA.json \ 1144s MYMETA.yml blibdirs.ts \ 1144s core core.*perl.*.? \ 1144s core.[0-9] core.[0-9][0-9] \ 1144s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1144s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1144s mon.out perl \ 1144s perl perl.exe \ 1144s perlmain.c pm_to_blib \ 1144s pm_to_blib.ts so_locations \ 1144s tmon.out 1144s rm -rf \ 1144s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1144s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1144s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1144s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1144s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1144s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1144s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1144s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1144s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1144s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1144s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1144s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1144s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1144s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1144s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1144s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1144s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1144s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1144s blib 1144s mv Makefile Makefile.old > /dev/null 2>&1 1144s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1144s + chown -R tuser: /tmp/autopkgtest.aMezUI/autopkgtest_tmp 1144s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1144s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1144s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1144s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1144s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1144s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1144s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1144s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1144s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1144s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1144s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1144s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1144s Warning: NAME must be a package name 1144s Checking if your kit is complete... 1144s Looks good 1144s [ info] generating script t/TEST 1144s [ info] generating script ./t/cgi-bin/next_available_port.pl 1144s [ info] generating script ./t/cgi-bin/cookies.pl 1144s [ info] generating script t/TEST 1144s Writing MYMETA.yml and MYMETA.json 1144s Writing MYMETA.yml and MYMETA.json 1144s Checking for Cwd...ok 1144s Checking for File::Spec...ok 1144s Generating a Unix-style Makefile 1144s Writing Makefile for httpd-test 1144s Writing MYMETA.yml and MYMETA.json 1144s + su tuser -c 't/TEST ' 1144s + tee testlog.mpm_event 1144s [warning] setting ulimit to allow core files 1144s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/TEST 1144s Duplicate specification "clean" for option "clean" 1144s Duplicate specification "help" for option "help" 1147s [warning] generating SSL CA for asf 1147s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1147s .+..+++++++++++++++++++++++++++++++++++++++*.+........+.+..............+.+..+.........+.+..+......+.+...+...+++++++++++++++++++++++++++++++++++++++*..............+...+...............+....+......+.........+..+...+...+.......+......+.....+......+.+........+.........+.+..+..........+..+......+......+.............+...+.................+......+.+...+.....+.+..+.........+.+........+...................+........+.......+......+.....+..........+..+.........+...+.+......+...........+....+...+.....+.......+......+...+.....+.+........+......+.......+............+...+........................+...+........+.......+.................+.+...+..+....+...........+.......+..+.+........+....+..+.............+........+....+...+........+...+.+...+............+.....+...+.+..+...+.......+.........+...+..+...............+.+...+.........+......+..+...+.........+.+......+...+.....+......+...............+......+.+.....+..........++++++ 1147s ...+.+.....+...+............+....+..+....+...+..+......+.......+++++++++++++++++++++++++++++++++++++++*....+.+......+.................+...+.........+......+...+.......+.....+.......+++++++++++++++++++++++++++++++++++++++*.........+.............+......+...+..........................+.+.....+...+.+......+......+..+...+...+.+....................+......+.........+......+...+..........+.........++++++ 1147s ----- 1147s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1147s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1147s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1147s [ 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 1148s [ 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 1148s Using configuration from conf/server2_des3_dsa.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1148s commonName :ASN.1 12:'localhost' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ info] openssl genrsa -out keys/client_colon.pem 2048 1148s [ 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 1148s [ 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 -extensions client_ext 1148s Using configuration from conf/client_colon.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test' 1148s commonName :ASN.1 12:'user:colon' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ 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 1148s [ info] generating proxy cert: proxy/client_colon.pem 1148s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1148s [ 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 1148s [ 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 1148s Using configuration from conf/server2_dsa.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1148s commonName :ASN.1 12:'localhost' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1148s [ 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 1148s [ 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 1148s Using configuration from conf/server2_des3.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1148s commonName :ASN.1 12:'localhost' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ info] openssl genrsa -out keys/server.pem 2048 1148s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1148s [ 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 1148s Using configuration from conf/server.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1148s commonName :ASN.1 12:'localhost' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1148s [ 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 1148s [ 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 -extensions client_ext 1148s Using configuration from conf/client_revoked.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test' 1148s commonName :ASN.1 12:'client_revoked' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ 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 1148s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1148s Using configuration from conf/cacrl.cnf 1148s Revoking Certificate 06. 1148s Database updated 1148s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1148s Using configuration from conf/cacrl.cnf 1148s [ info] generating proxy cert: proxy/client_revoked.pem 1148s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1148s [ 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 1148s [ 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 1148s Using configuration from conf/server_dsa.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1148s commonName :ASN.1 12:'localhost' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1148s [ 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 1148s [ 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 1148s Using configuration from conf/server_des3_dsa.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1148s commonName :ASN.1 12:'localhost' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1148s [ 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 1148s [ 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 -extensions client_ext 1148s Using configuration from conf/client_snakeoil.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'AU' 1148s stateOrProvinceName :ASN.1 12:'Queensland' 1148s localityName :ASN.1 12:'Mackay' 1148s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1148s organizationalUnitName:ASN.1 12:'Staff' 1148s commonName :ASN.1 12:'client_snakeoil' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ 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 1148s [ info] generating proxy cert: proxy/client_snakeoil.pem 1148s [ info] openssl genrsa -out keys/server2.pem 2048 1148s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1148s [ 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 1148s Using configuration from conf/server2.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1148s commonName :ASN.1 12:'localhost' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:50 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1148s [ 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 1148s [ 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 1148s Using configuration from conf/server_des3.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1148s commonName :ASN.1 12:'localhost' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:51 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ info] openssl genrsa -out keys/client_ok.pem 2048 1148s [ 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 1148s [ 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_ext -extensions client_ok_ext 1148s Using configuration from conf/client_ok.cnf 1148s Check that the request matches the signature 1148s Signature ok 1148s The Subject's Distinguished Name is as follows 1148s countryName :PRINTABLE:'US' 1148s stateOrProvinceName :ASN.1 12:'California' 1148s localityName :ASN.1 12:'San Francisco' 1148s organizationName :ASN.1 12:'ASF' 1148s organizationalUnitName:ASN.1 12:'httpd-test' 1148s commonName :ASN.1 12:'client_ok' 1148s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1148s Certificate is to be certified until Sep 4 16:04:51 2026 GMT (365 days) 1148s 1148s Write out database with 1 new entries 1148s Database updated 1148s [ 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 1148s [ info] generating proxy cert: proxy/client_ok.pem 1148s [ info] linked ca-bundle.crl to fdd35eee.r0 1148s cd input_body_filter && make .libs/mod_input_body_filter.so 1148s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1148s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1148s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 1148s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1148s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 1149s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -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 1149s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1149s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1149s cd echo_post && make .libs/mod_echo_post.so 1149s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1149s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1149s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1149s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1149s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 1149s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -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 1149s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1149s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1149s cd authany && make .libs/mod_authany.so 1149s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 1149s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1149s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1149s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1149s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 1149s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -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 1149s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1149s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/authany' 1149s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1149s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1149s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/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 x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 1149s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -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 1149s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1149s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1149s cd test_ssl && make .libs/mod_test_ssl.so 1149s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1149s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1149s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1149s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1150s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 1150s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -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 1150s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1150s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1150s cd client_add_filter && make .libs/mod_client_add_filter.so 1150s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1150s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1150s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 1150s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1150s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 1150s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -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 1150s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1150s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1150s cd eat_post && make .libs/mod_eat_post.so 1150s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1150s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1150s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1150s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1150s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 1150s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -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 1150s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1150s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1150s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1150s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1150s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1150s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 1150s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1150s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 1150s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -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 1150s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1150s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1150s cd random_chunk && make .libs/mod_random_chunk.so 1150s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1150s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1151s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 1151s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -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 1151s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1151s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1151s cd list_modules && make .libs/mod_list_modules.so 1151s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1151s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1151s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1151s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1151s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 1151s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -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 1151s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1151s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1151s cd test_rwrite && make .libs/mod_test_rwrite.so 1151s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1151s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1151s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1151s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1151s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 1151s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -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 1151s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1151s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1151s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1151s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1151s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1151s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/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 1151s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1152s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 1152s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -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 1152s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1152s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1152s cd test_utilities && make .libs/mod_test_utilities.so 1152s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1152s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1152s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1152s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1152s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 1152s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -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 1152s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1152s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1152s cd fold && make .libs/mod_fold.so 1152s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 1152s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1152s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1152s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1152s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 1152s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -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 1152s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1152s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/fold' 1152s cd test_session && make .libs/mod_test_session.so 1152s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 1152s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1152s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1152s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1152s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 1152s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -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 1153s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1153s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/test_session' 1153s cd memory_track && make .libs/mod_memory_track.so 1153s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1153s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1153s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1153s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1153s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 1153s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -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 1153s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1153s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1153s cd nntp_like && make .libs/mod_nntp_like.so 1153s make[1]: Entering directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1153s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1153s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1153s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1153s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 1153s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -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 1153s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1153s make[1]: Leaving directory '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1153s /usr/sbin/apache2 -d /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1153s using Apache/2.4.64 (event MPM) 1153s 1153s waiting 60 seconds for server to start: .[Thu Sep 04 16:04:56.024247 2025] [core:trace3] [pid 948532:tid 948532] core.c(3484): Setting LogLevel for all modules to trace8 1153s [Thu Sep 04 16:04:56.024927 2025] [core:trace6] [pid 948532:tid 948532] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 1153s [Thu Sep 04 16:04:56.024938 2025] [core:trace3] [pid 948532:tid 948532] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 1153s [Thu Sep 04 16:04:56.025959 2025] [core:trace6] [pid 948532:tid 948532] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 1153s [Thu Sep 04 16:04:56.025995 2025] [core:trace3] [pid 948532:tid 948532] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 1153s [Thu Sep 04 16:04:56.025999 2025] [core:trace3] [pid 948532:tid 948532] core.c(3484): Setting LogLevel for all modules to info 1153s [Thu Sep 04 16:04:56.026003 2025] [core:trace6] [pid 948532:tid 948532] core.c(3501): Cannot find module 'core', trying 'core_module' 1153s [Thu Sep 04 16:04:56.026006 2025] [core:trace3] [pid 948532:tid 948532] core.c(3511): Setting LogLevel for module core.c to crit 1153s [Thu Sep 04 16:04:56.026010 2025] [core:trace3] [pid 948532:tid 948532] core.c(3484): Setting LogLevel for all modules to crit 1153s [Thu Sep 04 16:04:56.026014 2025] [core:trace6] [pid 948532:tid 948532] core.c(3501): Cannot find module 'core', trying 'core_module' 1153s [Thu Sep 04 16:04:56.026016 2025] [core:trace3] [pid 948532:tid 948532] core.c(3511): Setting LogLevel for module core.c to info 1153s [Thu Sep 04 16:04:56.026018 2025] [core:trace3] [pid 948532:tid 948532] core.c(3484): Setting LogLevel for all modules to crit 1153s [Thu Sep 04 16:04:56.026026 2025] [core:trace6] [pid 948532:tid 948532] core.c(3501): Cannot find module 'core', trying 'core_module' 1153s [Thu Sep 04 16:04:56.026029 2025] [core:trace3] [pid 948532:tid 948532] core.c(3511): Setting LogLevel for module core.c to info 1153s [Thu Sep 04 16:04:56.026031 2025] [core:trace3] [pid 948532:tid 948532] core.c(3484): Setting LogLevel for all modules to crit 1153s [Thu Sep 04 16:04:56.026035 2025] [core:trace3] [pid 948532:tid 948532] core.c(3484): Setting LogLevel for all modules to info 1153s [Thu Sep 04 16:04:56.026039 2025] [core:trace6] [pid 948532:tid 948532] core.c(3501): Cannot find module 'core', trying 'core_module' 1153s [Thu Sep 04 16:04:56.026041 2025] [core:trace3] [pid 948532:tid 948532] core.c(3511): Setting LogLevel for module core.c to crit 1153s [Thu Sep 04 16:04:56.026047 2025] [core:trace3] [pid 948532:tid 948532] core.c(3484): Setting LogLevel for all modules to info 1153s [Thu Sep 04 16:04:56.026556 2025] [alias:warn] [pid 948532:tid 948532] AH00671: The Alias directive in /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 1153s [Thu Sep 04 16:04:56.026571 2025] [proxy:info] [pid 948532:tid 948532] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 1153s [Thu Sep 04 16:04:56.027039 2025] [proxy:info] [pid 948532:tid 948532] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1153s [Thu Sep 04 16:04:56.027046 2025] [core:trace6] [pid 948532:tid 948532] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1153s [Thu Sep 04 16:04:56.027049 2025] [core:trace3] [pid 948532:tid 948532] core.c(3511): 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 (cve_2011_3368_rewrite) 1153s server localhost:8537 listening (proxy_http_reverse) 1153s server localhost:8538 listening (proxy_http_nofwd) 1153s server localhost:8539 listening (cve_2011_3368) 1153s server localhost:8540 listening (mod_headers) 1153s server localhost:8541 listening (mod_echo) 1153s server localhost:8542 listening (mod_echo_ssl) 1153s server localhost:8543 listening (error_document) 1153s server localhost:8544 listening (http_unsafe) 1153s server localhost:8545 listening (http_strict) 1153s server localhost:8546 listening (remote_ip) 1153s server localhost:8547 listening (mod_include) 1153s server localhost:8548 listening (mod_proxy) 1153s server localhost:8549 listening (proxy_http_bal1) 1153s server localhost:8550 listening (proxy_http_bal2) 1153s server localhost:8551 listening (proxy_http_balancer) 1153s server localhost:8554 listening (proxy_fcgi) 1153s server localhost:8555 listening (mod_vhost_alias) 1153s server localhost:8556 listening (core) 1153s server localhost:8557 listening (mod_cache) 1153s server localhost:8558 listening (proxy_http_https) 1153s server localhost:8559 listening (proxy_https_https) 1153s server localhost:8560 listening (proxy_http_https_proxy_section) 1153s server localhost:8561 listening (proxy_https_https_proxy_section) 1153s server localhost:8562 listening (proxy_https_http) 1156s [ info] adding source lib /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1165s t/ab/base.t ......................... 1165s 1..5 1165s # Running under perl version 5.040001 for linux 1165s # Current time local: Thu Sep 4 16:05:05 2025 1165s # Current time GMT: Thu Sep 4 16:05:05 2025 1165s # Using Test.pm version 1.31 1165s # Using Apache/Test.pm version 1.44 1165s # # running: 1165s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 1165s ok 1 1165s ok 2 1165s # # running: 1165s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1165s ok 3 1165s ok 4 1165s ok 5 1165s ok 1168s t/apache/404.t ...................... 1168s 1..2 1168s # Running under perl version 5.040001 for linux 1168s # Current time local: Thu Sep 4 16:05:08 2025 1168s # Current time GMT: Thu Sep 4 16:05:08 2025 1168s # Using Test.pm version 1.31 1168s # Using Apache/Test.pm version 1.44 1168s # GET_STR Response: 1168s # HTTP/1.1 404 Not Found 1168s # Connection: close 1168s # Date: Thu, 04 Sep 2025 16:05:11 GMT 1168s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1168s # Content-Length: 196 1168s # Content-Type: text/html; charset=iso-8859-1 1168s # Client-Date: Thu, 04 Sep 2025 16:05:11 GMT 1168s # Client-Peer: 127.0.0.1:8529 1168s # Client-Response-Num: 1 1168s # Title: 404 Not Found 1168s # 1168s # 1168s # 1168s # 404 Not Found 1168s # 1168s #

Not Found

1168s #

The requested URL was not found on this server.

1168s # 1168s ok 1 1168s ok 2 1168s ok 1171s t/apache/acceptpathinfo.t ........... 1171s 1..36 1171s # Running under perl version 5.040001 for linux 1171s # Current time local: Thu Sep 4 16:05:11 2025 1171s # Current time GMT: Thu Sep 4 16:05:11 2025 1171s # Using Test.pm version 1.31 1171s # Using Apache/Test.pm version 1.44 1171s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 1171s # expected: '200' 1171s # received: '200' 1171s ok 1 1171s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 1171s # expected: qr/_\(none\)_/ 1171s # received: '_(none)_' 1171s ok 2 1171s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 1171s # expected: '404' 1171s # received: '404' 1171s ok 3 1171s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 1171s # expected: qr/Not Found/ 1171s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 1171s ok 36 1171s ok 1175s t/apache/byterange.t ................ 1175s # using LWP client 1175s 1..219 1175s # Running under perl version 5.040001 for linux 1175s # Current time local: Thu Sep 4 16:05:14 2025 1175s # Current time GMT: Thu Sep 4 16:05:14 2025 1175s # Using Test.pm version 1.31 1175s # Using Apache/Test.pm version 1.44 1175s downloaded 19556 bytes, file is 19556 bytes 1175s ok 1 1175s downloaded 56240 bytes, file is 56240 bytes 1175s ok 2 1175s downloaded 34282 bytes, file is 34282 bytes 1175s ok 3 1175s downloaded 55872 bytes, file is 55872 bytes 1175s ok 4 1175s downloaded 43888 bytes, file is 43888 bytes 1175s ok 5 1175s downloaded 89272 bytes, file is 89272 bytes 1175s ok 6 1175s downloaded 9991 bytes, file is 9991 bytes 1175s ok 7 1175s downloaded 9577 bytes, file is 9577 bytes 1175s ok 8 1175s downloaded 4100 bytes, file is 4100 bytes 1175s ok 9 1175s downloaded 3672 bytes, file is 3672 bytes 1175s ok 10 1175s downloaded 7680 bytes, file is 7680 bytes 1175s ok 11 1175s downloaded 144297 bytes, file is 144297 bytes 1175s ok 12 1175s downloaded 7966 bytes, file is 7966 bytes 1175s ok 13 1175s downloaded 6891 bytes, file is 6891 bytes 1175s ok 14 1175s downloaded 7760 bytes, file is 7760 bytes 1175s ok 15 1175s downloaded 6327 bytes, file is 6327 bytes 1175s ok 16 1175s downloaded 133639 bytes, file is 133639 bytes 1175s ok 17 1175s downloaded 6142 bytes, file is 6142 bytes 1175s ok 18 1175s downloaded 3594 bytes, file is 3594 bytes 1175s ok 19 1175s downloaded 4085 bytes, file is 4085 bytes 1175s ok 20 1175s downloaded 119424 bytes, file is 119424 bytes 1175s ok 21 1175s downloaded 6597 bytes, file is 6597 bytes 1175s ok 22 1175s downloaded 5335 bytes, file is 5335 bytes 1175s ok 23 1175s downloaded 4616 bytes, file is 4616 bytes 1175s ok 24 1175s downloaded 115538 bytes, file is 115538 bytes 1175s ok 25 1175s downloaded 10759 bytes, file is 10759 bytes 1175s ok 26 1175s downloaded 12271 bytes, file is 12271 bytes 1175s ok 27 1175s downloaded 9232 bytes, file is 9232 bytes 1175s ok 28 1175s downloaded 129679 bytes, file is 129679 bytes 1175s ok 29 1175s downloaded 10557 bytes, file is 10557 bytes 1175s ok 30 1175s downloaded 12319 bytes, file is 12319 bytes 1175s ok 31 1175s downloaded 8442 bytes, file is 8442 bytes 1175s ok 32 1175s downloaded 4450 bytes, file is 4450 bytes 1175s ok 33 1175s downloaded 64521 bytes, file is 64521 bytes 1175s ok 34 1175s downloaded 8201 bytes, file is 8201 bytes 1175s ok 35 1175s downloaded 4103 bytes, file is 4103 bytes 1175s ok 36 1175s downloaded 10924 bytes, file is 10924 bytes 1175s ok 37 1175s downloaded 4456 bytes, file is 4456 bytes 1175s ok 38 1175s downloaded 100186 bytes, file is 100186 bytes 1175s ok 39 1175s downloaded 7717 bytes, file is 7717 bytes 1175s ok 40 1175s downloaded 7702 bytes, file is 7702 bytes 1175s ok 41 1175s downloaded 7017 bytes, file is 7017 bytes 1175s ok 42 1175s downloaded 71129 bytes, file is 71129 bytes 1175s ok 43 1175s downloaded 4599 bytes, file is 4599 bytes 1175s ok 44 1175s downloaded 6150 bytes, file is 6150 bytes 1175s ok 45 1175s downloaded 5111 bytes, file is 5111 bytes 1175s ok 46 1175s downloaded 41016 bytes, file is 41016 bytes 1175s ok 47 1175s downloaded 5730 bytes, file is 5730 bytes 1175s ok 48 1175s downloaded 4682 bytes, file is 4682 bytes 1175s ok 49 1175s downloaded 4980 bytes, file is 4980 bytes 1175s ok 50 1175s downloaded 54032 bytes, file is 54032 bytes 1175s ok 51 1175s downloaded 7007 bytes, file is 7007 bytes 1175s ok 52 1175s downloaded 37377 bytes, file is 37377 bytes 1175s ok 53 1175s downloaded 4214 bytes, file is 4214 bytes 1175s ok 54 1175s downloaded 3944 bytes, file is 3944 bytes 1175s ok 55 1175s downloaded 4054 bytes, file is 4054 bytes 1175s ok 56 1175s downloaded 44427 bytes, file is 44427 bytes 1175s ok 57 1175s downloaded 4744 bytes, file is 4744 bytes 1175s ok 58 1175s downloaded 3945 bytes, file is 3945 bytes 1175s ok 59 1175s downloaded 4055 bytes, file is 4055 bytes 1175s ok 60 1175s downloaded 68935 bytes, file is 68935 bytes 1175s ok 61 1175s downloaded 3946 bytes, file is 3946 bytes 1175s ok 62 1175s downloaded 4056 bytes, file is 4056 bytes 1175s ok 63 1175s downloaded 51099 bytes, file is 51099 bytes 1175s ok 64 1175s downloaded 5596 bytes, file is 5596 bytes 1175s ok 65 1175s downloaded 124707 bytes, file is 124707 bytes 1175s ok 66 1175s downloaded 107195 bytes, file is 107195 bytes 1175s ok 67 1175s downloaded 38060 bytes, file is 38060 bytes 1175s ok 68 1175s downloaded 4470 bytes, file is 4470 bytes 1175s ok 69 1175s downloaded 6335 bytes, file is 6335 bytes 1175s ok 70 1175s downloaded 7363 bytes, file is 7363 bytes 1175s ok 71 1175s downloaded 5889 bytes, file is 5889 bytes 1175s ok 72 1175s downloaded 4651 bytes, file is 4651 bytes 1175s ok 73 1175s downloaded 8356 bytes, file is 8356 bytes 1175s ok 74 1175s downloaded 25281 bytes, file is 25281 bytes 1175s ok 75 1175s downloaded 53901 bytes, file is 53901 bytes 1175s ok 76 1175s downloaded 115157 bytes, file is 115157 bytes 1175s ok 77 1175s downloaded 20457 bytes, file is 20457 bytes 1175s ok 78 1175s downloaded 5768 bytes, file is 5768 bytes 1175s ok 79 1175s downloaded 8241 bytes, file is 8241 bytes 1175s ok 80 1175s downloaded 846937 bytes, file is 846937 bytes 1175s ok 81 1175s downloaded 22584 bytes, file is 22584 bytes 1175s ok 82 1175s downloaded 7010 bytes, file is 7010 bytes 1175s ok 83 1175s downloaded 8460 bytes, file is 8460 bytes 1175s ok 84 1175s downloaded 294 bytes, file is 294 bytes 1175s ok 85 1175s downloaded 304 bytes, file is 304 bytes 1175s ok 86 1175s downloaded 8016 bytes, file is 8016 bytes 1175s ok 87 1175s downloaded 56994 bytes, file is 56994 bytes 1175s ok 88 1175s downloaded 4480 bytes, file is 4480 bytes 1175s ok 89 1175s downloaded 12665 bytes, file is 12665 bytes 1175s ok 90 1175s downloaded 15459 bytes, file is 15459 bytes 1175s ok 91 1175s downloaded 53663 bytes, file is 53663 bytes 1175s ok 92 1175s downloaded 4837 bytes, file is 4837 bytes 1175s ok 93 1175s downloaded 6939 bytes, file is 6939 bytes 1175s ok 94 1175s downloaded 26154 bytes, file is 26154 bytes 1175s ok 95 1175s downloaded 53154 bytes, file is 53154 bytes 1175s ok 96 1175s downloaded 4941 bytes, file is 4941 bytes 1175s ok 97 1175s downloaded 43100 bytes, file is 43100 bytes 1175s ok 98 1175s downloaded 22163 bytes, file is 22163 bytes 1175s ok 99 1175s downloaded 39881 bytes, file is 39881 bytes 1175s ok 100 1175s downloaded 5596 bytes, file is 5596 bytes 1175s ok 101 1175s downloaded 24504 bytes, file is 24504 bytes 1175s ok 102 1175s downloaded 316650 bytes, file is 316650 bytes 1175s ok 103 1175s downloaded 9376 bytes, file is 9376 bytes 1175s ok 104 1175s downloaded 46317 bytes, file is 46317 bytes 1175s ok 105 1175s downloaded 26950 bytes, file is 26950 bytes 1175s ok 106 1175s downloaded 7968 bytes, file is 7968 bytes 1175s ok 107 1175s downloaded 84351 bytes, file is 84351 bytes 1175s ok 108 1175s downloaded 37758 bytes, file is 37758 bytes 1175s ok 109 1175s downloaded 10258 bytes, file is 10258 bytes 1175s ok 110 1175s downloaded 22738 bytes, file is 22738 bytes 1175s ok 111 1175s downloaded 13473 bytes, file is 13473 bytes 1175s ok 112 1175s downloaded 10538 bytes, file is 10538 bytes 1175s ok 113 1175s downloaded 37601 bytes, file is 37601 bytes 1175s ok 114 1175s downloaded 93133 bytes, file is 93133 bytes 1175s ok 115 1175s downloaded 56257 bytes, file is 56257 bytes 1175s ok 116 1175s downloaded 39537 bytes, file is 39537 bytes 1175s ok 117 1175s downloaded 37806 bytes, file is 37806 bytes 1175s ok 118 1175s downloaded 49932 bytes, file is 49932 bytes 1175s ok 119 1175s downloaded 15221 bytes, file is 15221 bytes 1175s ok 120 1175s downloaded 22218 bytes, file is 22218 bytes 1175s ok 121 1175s downloaded 13355 bytes, file is 13355 bytes 1175s ok 122 1175s downloaded 16674 bytes, file is 16674 bytes 1175s ok 123 1175s downloaded 1649 bytes, file is 1649 bytes 1175s ok 124 1175s downloaded 427840 bytes, file is 427840 bytes 1175s ok 125 1175s downloaded 31790 bytes, file is 31790 bytes 1175s ok 126 1175s downloaded 137674 bytes, file is 137674 bytes 1175s ok 127 1175s downloaded 16498 bytes, file is 16498 bytes 1175s ok 128 1175s downloaded 13815 bytes, file is 13815 bytes 1175s ok 129 1175s downloaded 203704 bytes, file is 203704 bytes 1175s ok 130 1175s downloaded 45029 bytes, file is 45029 bytes 1175s ok 131 1175s downloaded 76157 bytes, file is 76157 bytes 1175s ok 132 1175s downloaded 6153 bytes, file is 6153 bytes 1175s ok 133 1175s downloaded 1538 bytes, file is 1538 bytes 1175s ok 134 1175s downloaded 60395 bytes, file is 60395 bytes 1175s ok 135 1175s downloaded 30628 bytes, file is 30628 bytes 1175s ok 136 1175s downloaded 2013 bytes, file is 2013 bytes 1175s ok 137 1175s downloaded 130207 bytes, file is 130207 bytes 1175s ok 138 1175s downloaded 37398 bytes, file is 37398 bytes 1175s ok 139 1175s downloaded 22426 bytes, file is 22426 bytes 1175s ok 140 1175s downloaded 35538 bytes, file is 35538 bytes 1175s ok 141 1175s downloaded 71704 bytes, file is 71704 bytes 1175s ok 142 1175s downloaded 4432 bytes, file is 4432 bytes 1175s ok 143 1175s downloaded 8360 bytes, file is 8360 bytes 1175s ok 144 1175s downloaded 12224 bytes, file is 12224 bytes 1175s ok 145 1175s downloaded 355 bytes, file is 355 bytes 1175s ok 146 1175s downloaded 2026 bytes, file is 2026 bytes 1175s ok 147 1175s downloaded 76152 bytes, file is 76152 bytes 1175s ok 148 1175s downloaded 9351 bytes, file is 9351 bytes 1175s ok 149 1175s downloaded 12143 bytes, file is 12143 bytes 1175s ok 150 1175s downloaded 26535 bytes, file is 26535 bytes 1175s ok 151 1175s downloaded 9588 bytes, file is 9588 bytes 1175s ok 152 1175s downloaded 67932 bytes, file is 67932 bytes 1175s ok 153 1175s downloaded 22331 bytes, file is 22331 bytes 1175s ok 154 1175s downloaded 3429 bytes, file is 3429 bytes 1175s ok 155 1175s downloaded 10963 bytes, file is 10963 bytes 1175s ok 156 1175s downloaded 8357 bytes, file is 8357 bytes 1175s ok 157 1175s downloaded 36145 bytes, file is 36145 bytes 1175s ok 158 1175s downloaded 26757 bytes, file is 26757 bytes 1175s ok 159 1175s downloaded 177324 bytes, file is 177324 bytes 1175s ok 160 1175s downloaded 1243 bytes, file is 1243 bytes 1175s ok 161 1175s downloaded 15223 bytes, file is 15223 bytes 1175s ok 162 1175s downloaded 93367 bytes, file is 93367 bytes 1175s ok 163 1175s downloaded 14283 bytes, file is 14283 bytes 1175s ok 164 1175s downloaded 4784 bytes, file is 4784 bytes 1175s ok 165 1175s downloaded 51369 bytes, file is 51369 bytes 1175s ok 166 1175s downloaded 49852 bytes, file is 49852 bytes 1175s ok 167 1175s downloaded 5144 bytes, file is 5144 bytes 1175s ok 168 1175s downloaded 23397 bytes, file is 23397 bytes 1175s ok 169 1175s downloaded 68880 bytes, file is 68880 bytes 1175s ok 170 1175s downloaded 12096 bytes, file is 12096 bytes 1175s ok 171 1175s downloaded 26551 bytes, file is 26551 bytes 1175s ok 172 1175s downloaded 89521 bytes, file is 89521 bytes 1175s ok 173 1175s downloaded 5138 bytes, file is 5138 bytes 1175s ok 174 1175s downloaded 6693 bytes, file is 6693 bytes 1175s ok 175 1175s downloaded 135766 bytes, file is 135766 bytes 1175s ok 176 1175s downloaded 35484 bytes, file is 35484 bytes 1175s ok 177 1175s downloaded 33167 bytes, file is 33167 bytes 1175s ok 178 1175s downloaded 48839 bytes, file is 48839 bytes 1175s ok 179 1175s downloaded 36188 bytes, file is 36188 bytes 1175s ok 180 1175s downloaded 18756 bytes, file is 18756 bytes 1175s ok 181 1175s downloaded 43401 bytes, file is 43401 bytes 1175s ok 182 1175s downloaded 509 bytes, file is 509 bytes 1175s ok 183 1175s downloaded 19207 bytes, file is 19207 bytes 1175s ok 184 1175s downloaded 15530 bytes, file is 15530 bytes 1175s ok 185 1175s downloaded 123375 bytes, file is 123375 bytes 1175s ok 186 1175s downloaded 1617 bytes, file is 1617 bytes 1175s ok 187 1175s downloaded 59143 bytes, file is 59143 bytes 1175s ok 188 1175s downloaded 27882 bytes, file is 27882 bytes 1175s ok 189 1175s downloaded 19186 bytes, file is 19186 bytes 1175s ok 190 1175s downloaded 29844 bytes, file is 29844 bytes 1175s ok 191 1175s downloaded 7132 bytes, file is 7132 bytes 1175s ok 192 1175s downloaded 9019 bytes, file is 9019 bytes 1175s ok 193 1175s downloaded 77753 bytes, file is 77753 bytes 1175s ok 194 1175s downloaded 54047 bytes, file is 54047 bytes 1175s ok 195 1175s downloaded 10328 bytes, file is 10328 bytes 1175s ok 196 1175s downloaded 45444 bytes, file is 45444 bytes 1175s ok 197 1175s downloaded 39569 bytes, file is 39569 bytes 1175s ok 198 1175s downloaded 842346 bytes, file is 842346 bytes 1175s ok 199 1175s downloaded 372 bytes, file is 372 bytes 1175s ok 200 1175s downloaded 294 bytes, file is 294 bytes 1175s ok 201 1175s downloaded 294 bytes, file is 294 bytes 1175s ok 202 1175s downloaded 10623 bytes, file is 10623 bytes 1175s ok 203 1175s downloaded 8511 bytes, file is 8511 bytes 1175s ok 204 1175s downloaded 4483 bytes, file is 4483 bytes 1175s ok 205 1175s downloaded 90806 bytes, file is 90806 bytes 1175s ok 206 1175s downloaded 25417 bytes, file is 25417 bytes 1175s ok 207 1175s downloaded 14126 bytes, file is 14126 bytes 1175s ok 208 1175s downloaded 38625 bytes, file is 38625 bytes 1175s ok 209 1175s downloaded 454394 bytes, file is 454394 bytes 1175s ok 210 1175s downloaded 7952 bytes, file is 7952 bytes 1175s ok 211 1175s downloaded 7400 bytes, file is 7400 bytes 1175s ok 212 1175s downloaded 93207 bytes, file is 93207 bytes 1175s ok 213 1175s downloaded 50829 bytes, file is 50829 bytes 1175s ok 214 1175s downloaded 3862 bytes, file is 3862 bytes 1175s ok 215 1175s downloaded 31841 bytes, file is 31841 bytes 1175s ok 216 1175s downloaded 77077 bytes, file is 77077 bytes 1175s ok 217 1175s downloaded 50463 bytes, file is 50463 bytes 1175s ok 218 1175s downloaded 24001 bytes, file is 24001 bytes 1175s ok 219 1175s ok 1178s t/apache/byterange2.t ............... 1178s 1..1 1178s # Running under perl version 5.040001 for linux 1178s # Current time local: Thu Sep 4 16:05:18 2025 1178s # Current time GMT: Thu Sep 4 16:05:18 2025 1178s # Using Test.pm version 1.31 1178s # Using Apache/Test.pm version 1.44 1178s # testing : return correct content 1178s # expected: 'hello 1178s # ' 1178s # received: 'hello 1178s # ' 1178s ok 1 1178s ok 1183s t/apache/byterange3.t ............... 1183s # using LWP client 1183s 1..219 1183s # Running under perl version 5.040001 for linux 1183s # Current time local: Thu Sep 4 16:05:21 2025 1183s # Current time GMT: Thu Sep 4 16:05:21 2025 1183s # Using Test.pm version 1.31 1183s # Using Apache/Test.pm version 1.44 1183s downloaded 19556 bytes, file is 19556 bytes 1183s ok 1 1183s downloaded 56240 bytes, file is 56240 bytes 1183s ok 2 1183s downloaded 34282 bytes, file is 34282 bytes 1183s ok 3 1183s downloaded 55872 bytes, file is 55872 bytes 1183s ok 4 1183s downloaded 43888 bytes, file is 43888 bytes 1183s ok 5 1183s downloaded 89272 bytes, file is 89272 bytes 1183s ok 6 1183s downloaded 9991 bytes, file is 9991 bytes 1183s ok 7 1183s downloaded 9577 bytes, file is 9577 bytes 1183s ok 8 1183s downloaded 4100 bytes, file is 4100 bytes 1183s ok 9 1183s downloaded 3672 bytes, file is 3672 bytes 1183s ok 10 1183s downloaded 7680 bytes, file is 7680 bytes 1183s ok 11 1183s downloaded 144297 bytes, file is 144297 bytes 1183s ok 12 1183s downloaded 7966 bytes, file is 7966 bytes 1183s ok 13 1183s downloaded 6891 bytes, file is 6891 bytes 1183s ok 14 1183s downloaded 7760 bytes, file is 7760 bytes 1183s ok 15 1183s downloaded 6327 bytes, file is 6327 bytes 1183s ok 16 1183s downloaded 133639 bytes, file is 133639 bytes 1183s ok 17 1183s downloaded 6142 bytes, file is 6142 bytes 1183s ok 18 1183s downloaded 3594 bytes, file is 3594 bytes 1183s ok 19 1183s downloaded 4085 bytes, file is 4085 bytes 1183s ok 20 1183s downloaded 119424 bytes, file is 119424 bytes 1183s ok 21 1183s downloaded 6597 bytes, file is 6597 bytes 1183s ok 22 1183s downloaded 5335 bytes, file is 5335 bytes 1183s ok 23 1183s downloaded 4616 bytes, file is 4616 bytes 1183s ok 24 1183s downloaded 115538 bytes, file is 115538 bytes 1183s ok 25 1183s downloaded 10759 bytes, file is 10759 bytes 1183s ok 26 1183s downloaded 12271 bytes, file is 12271 bytes 1183s ok 27 1183s downloaded 9232 bytes, file is 9232 bytes 1183s ok 28 1183s downloaded 129679 bytes, file is 129679 bytes 1183s ok 29 1183s downloaded 10557 bytes, file is 10557 bytes 1183s ok 30 1183s downloaded 12319 bytes, file is 12319 bytes 1183s ok 31 1183s downloaded 8442 bytes, file is 8442 bytes 1183s ok 32 1183s downloaded 4450 bytes, file is 4450 bytes 1183s ok 33 1183s downloaded 64521 bytes, file is 64521 bytes 1183s ok 34 1183s downloaded 8201 bytes, file is 8201 bytes 1183s ok 35 1183s downloaded 4103 bytes, file is 4103 bytes 1183s ok 36 1183s downloaded 10924 bytes, file is 10924 bytes 1183s ok 37 1183s downloaded 4456 bytes, file is 4456 bytes 1183s ok 38 1183s downloaded 100186 bytes, file is 100186 bytes 1183s ok 39 1183s downloaded 7717 bytes, file is 7717 bytes 1183s ok 40 1183s downloaded 7702 bytes, file is 7702 bytes 1183s ok 41 1183s downloaded 7017 bytes, file is 7017 bytes 1183s ok 42 1183s downloaded 71129 bytes, file is 71129 bytes 1183s ok 43 1183s downloaded 4599 bytes, file is 4599 bytes 1183s ok 44 1183s downloaded 6150 bytes, file is 6150 bytes 1183s ok 45 1183s downloaded 5111 bytes, file is 5111 bytes 1183s ok 46 1183s downloaded 41016 bytes, file is 41016 bytes 1183s ok 47 1183s downloaded 5730 bytes, file is 5730 bytes 1183s ok 48 1183s downloaded 4682 bytes, file is 4682 bytes 1183s ok 49 1183s downloaded 4980 bytes, file is 4980 bytes 1183s ok 50 1183s downloaded 54032 bytes, file is 54032 bytes 1183s ok 51 1183s downloaded 7007 bytes, file is 7007 bytes 1183s ok 52 1183s downloaded 37377 bytes, file is 37377 bytes 1183s ok 53 1183s downloaded 4214 bytes, file is 4214 bytes 1183s ok 54 1183s downloaded 3944 bytes, file is 3944 bytes 1183s ok 55 1183s downloaded 4054 bytes, file is 4054 bytes 1183s ok 56 1183s downloaded 44427 bytes, file is 44427 bytes 1183s ok 57 1183s downloaded 4744 bytes, file is 4744 bytes 1183s ok 58 1183s downloaded 3945 bytes, file is 3945 bytes 1183s ok 59 1183s downloaded 4055 bytes, file is 4055 bytes 1183s ok 60 1183s downloaded 68935 bytes, file is 68935 bytes 1183s ok 61 1183s downloaded 3946 bytes, file is 3946 bytes 1183s ok 62 1183s downloaded 4056 bytes, file is 4056 bytes 1183s ok 63 1183s downloaded 51099 bytes, file is 51099 bytes 1183s ok 64 1183s downloaded 5596 bytes, file is 5596 bytes 1183s ok 65 1183s downloaded 124707 bytes, file is 124707 bytes 1183s ok 66 1183s downloaded 107195 bytes, file is 107195 bytes 1183s ok 67 1183s downloaded 38060 bytes, file is 38060 bytes 1183s ok 68 1183s downloaded 4470 bytes, file is 4470 bytes 1183s ok 69 1183s downloaded 6335 bytes, file is 6335 bytes 1183s ok 70 1183s downloaded 7363 bytes, file is 7363 bytes 1183s ok 71 1183s downloaded 5889 bytes, file is 5889 bytes 1183s ok 72 1183s downloaded 4651 bytes, file is 4651 bytes 1183s ok 73 1183s downloaded 8356 bytes, file is 8356 bytes 1183s ok 74 1183s downloaded 25281 bytes, file is 25281 bytes 1183s ok 75 1183s downloaded 53901 bytes, file is 53901 bytes 1183s ok 76 1183s downloaded 115157 bytes, file is 115157 bytes 1183s ok 77 1183s downloaded 20457 bytes, file is 20457 bytes 1183s ok 78 1183s downloaded 5768 bytes, file is 5768 bytes 1183s ok 79 1183s downloaded 8241 bytes, file is 8241 bytes 1183s ok 80 1183s downloaded 846937 bytes, file is 846937 bytes 1183s ok 81 1183s downloaded 22584 bytes, file is 22584 bytes 1183s ok 82 1183s downloaded 7010 bytes, file is 7010 bytes 1183s ok 83 1183s downloaded 8460 bytes, file is 8460 bytes 1183s ok 84 1183s downloaded 294 bytes, file is 294 bytes 1183s ok 85 1183s downloaded 304 bytes, file is 304 bytes 1183s ok 86 1183s downloaded 8016 bytes, file is 8016 bytes 1183s ok 87 1183s downloaded 56994 bytes, file is 56994 bytes 1183s ok 88 1183s downloaded 4480 bytes, file is 4480 bytes 1183s ok 89 1183s downloaded 12665 bytes, file is 12665 bytes 1183s ok 90 1183s downloaded 15459 bytes, file is 15459 bytes 1183s ok 91 1183s downloaded 53663 bytes, file is 53663 bytes 1183s ok 92 1183s downloaded 4837 bytes, file is 4837 bytes 1183s ok 93 1183s downloaded 6939 bytes, file is 6939 bytes 1183s ok 94 1183s downloaded 26154 bytes, file is 26154 bytes 1183s ok 95 1183s downloaded 53154 bytes, file is 53154 bytes 1183s ok 96 1183s downloaded 4941 bytes, file is 4941 bytes 1183s ok 97 1183s downloaded 43100 bytes, file is 43100 bytes 1183s ok 98 1183s downloaded 22163 bytes, file is 22163 bytes 1183s ok 99 1183s downloaded 39881 bytes, file is 39881 bytes 1183s ok 100 1183s downloaded 5596 bytes, file is 5596 bytes 1183s ok 101 1183s downloaded 24504 bytes, file is 24504 bytes 1183s ok 102 1183s downloaded 316650 bytes, file is 316650 bytes 1183s ok 103 1183s downloaded 9376 bytes, file is 9376 bytes 1183s ok 104 1183s downloaded 46317 bytes, file is 46317 bytes 1183s ok 105 1183s downloaded 26950 bytes, file is 26950 bytes 1183s ok 106 1183s downloaded 7968 bytes, file is 7968 bytes 1183s ok 107 1183s downloaded 84351 bytes, file is 84351 bytes 1183s ok 108 1183s downloaded 37758 bytes, file is 37758 bytes 1183s ok 109 1183s downloaded 10258 bytes, file is 10258 bytes 1183s ok 110 1183s downloaded 22738 bytes, file is 22738 bytes 1183s ok 111 1183s downloaded 13473 bytes, file is 13473 bytes 1183s ok 112 1183s downloaded 10538 bytes, file is 10538 bytes 1183s ok 113 1183s downloaded 37601 bytes, file is 37601 bytes 1183s ok 114 1183s downloaded 93133 bytes, file is 93133 bytes 1183s ok 115 1183s downloaded 56257 bytes, file is 56257 bytes 1183s ok 116 1183s downloaded 39537 bytes, file is 39537 bytes 1183s ok 117 1183s downloaded 37806 bytes, file is 37806 bytes 1183s ok 118 1183s downloaded 49932 bytes, file is 49932 bytes 1183s ok 119 1183s downloaded 15221 bytes, file is 15221 bytes 1183s ok 120 1183s downloaded 22218 bytes, file is 22218 bytes 1183s ok 121 1183s downloaded 13355 bytes, file is 13355 bytes 1183s ok 122 1183s downloaded 16674 bytes, file is 16674 bytes 1183s ok 123 1183s downloaded 1649 bytes, file is 1649 bytes 1183s ok 124 1183s downloaded 427840 bytes, file is 427840 bytes 1183s ok 125 1183s downloaded 31790 bytes, file is 31790 bytes 1183s ok 126 1183s downloaded 137674 bytes, file is 137674 bytes 1183s ok 127 1183s downloaded 16498 bytes, file is 16498 bytes 1183s ok 128 1183s downloaded 13815 bytes, file is 13815 bytes 1183s ok 129 1183s downloaded 203704 bytes, file is 203704 bytes 1183s ok 130 1183s downloaded 45029 bytes, file is 45029 bytes 1183s ok 131 1183s downloaded 76157 bytes, file is 76157 bytes 1183s ok 132 1183s downloaded 6153 bytes, file is 6153 bytes 1183s ok 133 1183s downloaded 1538 bytes, file is 1538 bytes 1183s ok 134 1183s downloaded 60395 bytes, file is 60395 bytes 1183s ok 135 1183s downloaded 30628 bytes, file is 30628 bytes 1183s ok 136 1183s downloaded 2013 bytes, file is 2013 bytes 1183s ok 137 1183s downloaded 130207 bytes, file is 130207 bytes 1183s ok 138 1183s downloaded 37398 bytes, file is 37398 bytes 1183s ok 139 1183s downloaded 22426 bytes, file is 22426 bytes 1183s ok 140 1183s downloaded 35538 bytes, file is 35538 bytes 1183s ok 141 1183s downloaded 71704 bytes, file is 71704 bytes 1183s ok 142 1183s downloaded 4432 bytes, file is 4432 bytes 1183s ok 143 1183s downloaded 8360 bytes, file is 8360 bytes 1183s ok 144 1183s downloaded 12224 bytes, file is 12224 bytes 1183s ok 145 1183s downloaded 355 bytes, file is 355 bytes 1183s ok 146 1183s downloaded 2026 bytes, file is 2026 bytes 1183s ok 147 1183s downloaded 76152 bytes, file is 76152 bytes 1183s ok 148 1183s downloaded 9351 bytes, file is 9351 bytes 1183s ok 149 1183s downloaded 12143 bytes, file is 12143 bytes 1183s ok 150 1183s downloaded 26535 bytes, file is 26535 bytes 1183s ok 151 1183s downloaded 9588 bytes, file is 9588 bytes 1183s ok 152 1183s downloaded 67932 bytes, file is 67932 bytes 1183s ok 153 1183s downloaded 22331 bytes, file is 22331 bytes 1183s ok 154 1183s downloaded 3429 bytes, file is 3429 bytes 1183s ok 155 1183s downloaded 10963 bytes, file is 10963 bytes 1183s ok 156 1183s downloaded 8357 bytes, file is 8357 bytes 1183s ok 157 1183s downloaded 36145 bytes, file is 36145 bytes 1183s ok 158 1183s downloaded 26757 bytes, file is 26757 bytes 1183s ok 159 1183s downloaded 177324 bytes, file is 177324 bytes 1183s ok 160 1183s downloaded 1243 bytes, file is 1243 bytes 1183s ok 161 1183s downloaded 15223 bytes, file is 15223 bytes 1183s ok 162 1183s downloaded 93367 bytes, file is 93367 bytes 1183s ok 163 1183s downloaded 14283 bytes, file is 14283 bytes 1183s ok 164 1183s downloaded 4784 bytes, file is 4784 bytes 1183s ok 165 1183s downloaded 51369 bytes, file is 51369 bytes 1183s ok 166 1183s downloaded 49852 bytes, file is 49852 bytes 1183s ok 167 1183s downloaded 5144 bytes, file is 5144 bytes 1183s ok 168 1183s downloaded 23397 bytes, file is 23397 bytes 1183s ok 169 1183s downloaded 68880 bytes, file is 68880 bytes 1183s ok 170 1183s downloaded 12096 bytes, file is 12096 bytes 1183s ok 171 1183s downloaded 26551 bytes, file is 26551 bytes 1183s ok 172 1183s downloaded 89521 bytes, file is 89521 bytes 1183s ok 173 1183s downloaded 5138 bytes, file is 5138 bytes 1183s ok 174 1183s downloaded 6693 bytes, file is 6693 bytes 1183s ok 175 1183s downloaded 135766 bytes, file is 135766 bytes 1183s ok 176 1183s downloaded 35484 bytes, file is 35484 bytes 1183s ok 177 1183s downloaded 33167 bytes, file is 33167 bytes 1183s ok 178 1183s downloaded 48839 bytes, file is 48839 bytes 1183s ok 179 1183s downloaded 36188 bytes, file is 36188 bytes 1183s ok 180 1183s downloaded 18756 bytes, file is 18756 bytes 1183s ok 181 1183s downloaded 43401 bytes, file is 43401 bytes 1183s ok 182 1183s downloaded 509 bytes, file is 509 bytes 1183s ok 183 1183s downloaded 19207 bytes, file is 19207 bytes 1183s ok 184 1183s downloaded 15530 bytes, file is 15530 bytes 1183s ok 185 1183s downloaded 123375 bytes, file is 123375 bytes 1183s ok 186 1183s downloaded 1617 bytes, file is 1617 bytes 1183s ok 187 1183s downloaded 59143 bytes, file is 59143 bytes 1183s ok 188 1183s downloaded 27882 bytes, file is 27882 bytes 1183s ok 189 1183s downloaded 19186 bytes, file is 19186 bytes 1183s ok 190 1183s downloaded 29844 bytes, file is 29844 bytes 1183s ok 191 1183s downloaded 7132 bytes, file is 7132 bytes 1183s ok 192 1183s downloaded 9019 bytes, file is 9019 bytes 1183s ok 193 1183s downloaded 77753 bytes, file is 77753 bytes 1183s ok 194 1183s downloaded 54047 bytes, file is 54047 bytes 1183s ok 195 1183s downloaded 10328 bytes, file is 10328 bytes 1183s ok 196 1183s downloaded 45444 bytes, file is 45444 bytes 1183s ok 197 1183s downloaded 39569 bytes, file is 39569 bytes 1183s ok 198 1183s downloaded 842346 bytes, file is 842346 bytes 1183s ok 199 1183s downloaded 372 bytes, file is 372 bytes 1183s ok 200 1183s downloaded 294 bytes, file is 294 bytes 1183s ok 201 1183s downloaded 294 bytes, file is 294 bytes 1183s ok 202 1183s downloaded 10623 bytes, file is 10623 bytes 1183s ok 203 1183s downloaded 8511 bytes, file is 8511 bytes 1183s ok 204 1183s downloaded 4483 bytes, file is 4483 bytes 1183s ok 205 1183s downloaded 90806 bytes, file is 90806 bytes 1183s ok 206 1183s downloaded 25417 bytes, file is 25417 bytes 1183s ok 207 1183s downloaded 14126 bytes, file is 14126 bytes 1183s ok 208 1183s downloaded 38625 bytes, file is 38625 bytes 1183s ok 209 1183s downloaded 454394 bytes, file is 454394 bytes 1183s ok 210 1183s downloaded 7952 bytes, file is 7952 bytes 1183s ok 211 1183s downloaded 7400 bytes, file is 7400 bytes 1183s ok 212 1183s downloaded 93207 bytes, file is 93207 bytes 1183s ok 213 1183s downloaded 50829 bytes, file is 50829 bytes 1183s ok 214 1183s downloaded 3862 bytes, file is 3862 bytes 1183s ok 215 1183s downloaded 31841 bytes, file is 31841 bytes 1183s ok 216 1183s downloaded 77077 bytes, file is 77077 bytes 1183s ok 217 1183s downloaded 50463 bytes, file is 50463 bytes 1183s ok 218 1183s downloaded 24001 bytes, file is 24001 bytes 1183s ok 219 1183s ok 1186s t/apache/byterange4.t ............... 1186s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1186s 1..153 1186s # Running under perl version 5.040001 for linux 1186s # Current time local: Thu Sep 4 16:05:25 2025 1186s # Current time GMT: Thu Sep 4 16:05:25 2025 1186s # Using Test.pm version 1.31 1186s # Using Apache/Test.pm version 1.44 1186s range: 0-0 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 1 1186s range: 0-1 1186s rc 206 1186s expect: '00' 1186s got: '00' 1186s ok 2 1186s range: 0-2 1186s rc 206 1186s expect: '000' 1186s got: '000' 1186s ok 3 1186s range: 0-198 1186s rc 206 1186s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1186s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1186s ok 4 1186s range: 0-199 1186s rc 206 1186s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1186s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1186s ok 5 1186s range: 0-200 1186s rc 206 1186s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1186s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1186s ok 6 1186s range: 0-201 1186s rc 206 1186s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1186s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1186s ok 7 1186s range: 0-598 1186s rc 206 1186s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s ok 8 1186s range: 0-599 1186s rc 206 1186s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s ok 9 1186s range: 0-600 1186s rc 206 1186s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s ok 10 1186s range: 0-601 1186s rc 206 1186s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s ok 11 1186s range: 0-7798 1186s rc 206 1186s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 12 1186s range: 0-7799 1186s rc 206 1186s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 13 1186s range: 0-7800 1186s rc 206 1186s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 14 1186s range: 0-7801 1186s rc 206 1186s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 15 1186s range: 0-7998 1186s rc 206 1186s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 16 1186s range: 0-7999 1186s rc 206 1186s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 17 1186s range: 1-1 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 18 1186s range: 1-2 1186s rc 206 1186s expect: '00' 1186s got: '00' 1186s ok 19 1186s range: 1-198 1186s rc 206 1186s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1186s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1186s ok 20 1186s range: 1-199 1186s rc 206 1186s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1186s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1186s ok 21 1186s range: 1-200 1186s rc 206 1186s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1186s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1186s ok 22 1186s range: 1-201 1186s rc 206 1186s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1186s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1186s ok 23 1186s range: 1-598 1186s rc 206 1186s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s ok 24 1186s range: 1-599 1186s rc 206 1186s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s ok 25 1186s range: 1-600 1186s rc 206 1186s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s ok 26 1186s range: 1-601 1186s rc 206 1186s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s ok 27 1186s range: 1-7798 1186s rc 206 1186s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 28 1186s range: 1-7799 1186s rc 206 1186s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 29 1186s range: 1-7800 1186s rc 206 1186s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 30 1186s range: 1-7801 1186s rc 206 1186s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 31 1186s range: 1-7998 1186s rc 206 1186s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 32 1186s range: 1-7999 1186s rc 206 1186s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 33 1186s range: 2-2 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 34 1186s range: 2-198 1186s rc 206 1186s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1186s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 1186s ok 35 1186s range: 2-199 1186s rc 206 1186s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1186s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 1186s ok 36 1186s range: 2-200 1186s rc 206 1186s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1186s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 1186s ok 37 1186s range: 2-201 1186s rc 206 1186s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1186s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 1186s ok 38 1186s range: 2-598 1186s rc 206 1186s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s ok 39 1186s range: 2-599 1186s rc 206 1186s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s ok 40 1186s range: 2-600 1186s rc 206 1186s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s ok 41 1186s range: 2-601 1186s rc 206 1186s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s ok 42 1186s range: 2-7798 1186s rc 206 1186s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 43 1186s range: 2-7799 1186s rc 206 1186s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 44 1186s range: 2-7800 1186s rc 206 1186s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 45 1186s range: 2-7801 1186s rc 206 1186s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 46 1186s range: 2-7998 1186s rc 206 1186s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 47 1186s range: 2-7999 1186s rc 206 1186s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 48 1186s range: 198-198 1186s rc 206 1186s expect: '5' 1186s got: '5' 1186s ok 49 1186s range: 198-199 1186s rc 206 1186s expect: '50' 1186s got: '50' 1186s ok 50 1186s range: 198-200 1186s rc 206 1186s expect: '500' 1186s got: '500' 1186s ok 51 1186s range: 198-201 1186s rc 206 1186s expect: '5000' 1186s got: '5000' 1186s ok 52 1186s range: 198-598 1186s rc 206 1186s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s ok 53 1186s range: 198-599 1186s rc 206 1186s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s ok 54 1186s range: 198-600 1186s rc 206 1186s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s ok 55 1186s range: 198-601 1186s rc 206 1186s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s ok 56 1186s range: 198-7798 1186s rc 206 1186s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 57 1186s range: 198-7799 1186s rc 206 1186s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 58 1186s range: 198-7800 1186s rc 206 1186s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 59 1186s range: 198-7801 1186s rc 206 1186s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 60 1186s range: 198-7998 1186s rc 206 1186s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 61 1186s range: 198-7999 1186s rc 206 1186s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 62 1186s range: 199-199 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 63 1186s range: 199-200 1186s rc 206 1186s expect: '00' 1186s got: '00' 1186s ok 64 1186s range: 199-201 1186s rc 206 1186s expect: '000' 1186s got: '000' 1186s ok 65 1186s range: 199-598 1186s rc 206 1186s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s ok 66 1186s range: 199-599 1186s rc 206 1186s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s ok 67 1186s range: 199-600 1186s rc 206 1186s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s ok 68 1186s range: 199-601 1186s rc 206 1186s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s ok 69 1186s range: 199-7798 1186s rc 206 1186s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 70 1186s range: 199-7799 1186s rc 206 1186s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 71 1186s range: 199-7800 1186s rc 206 1186s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 72 1186s range: 199-7801 1186s rc 206 1186s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 73 1186s range: 199-7998 1186s rc 206 1186s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 74 1186s range: 199-7999 1186s rc 206 1186s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 75 1186s range: 200-200 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 76 1186s range: 200-201 1186s rc 206 1186s expect: '00' 1186s got: '00' 1186s ok 77 1186s range: 200-598 1186s rc 206 1186s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s ok 78 1186s range: 200-599 1186s rc 206 1186s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s ok 79 1186s range: 200-600 1186s rc 206 1186s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s ok 80 1186s range: 200-601 1186s rc 206 1186s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s ok 81 1186s range: 200-7798 1186s rc 206 1186s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 82 1186s range: 200-7799 1186s rc 206 1186s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 83 1186s range: 200-7800 1186s rc 206 1186s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 84 1186s range: 200-7801 1186s rc 206 1186s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 85 1186s range: 200-7998 1186s rc 206 1186s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 86 1186s range: 200-7999 1186s rc 206 1186s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 87 1186s range: 201-201 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 88 1186s range: 201-598 1186s rc 206 1186s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 1186s ok 89 1186s range: 201-599 1186s rc 206 1186s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 1186s ok 90 1186s range: 201-600 1186s rc 206 1186s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 1186s ok 91 1186s range: 201-601 1186s rc 206 1186s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 1186s ok 92 1186s range: 201-7798 1186s rc 206 1186s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 93 1186s range: 201-7799 1186s rc 206 1186s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 94 1186s range: 201-7800 1186s rc 206 1186s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 95 1186s range: 201-7801 1186s rc 206 1186s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 96 1186s range: 201-7998 1186s rc 206 1186s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 97 1186s range: 201-7999 1186s rc 206 1186s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 98 1186s range: 598-598 1186s rc 206 1186s expect: '5' 1186s got: '5' 1186s ok 99 1186s range: 598-599 1186s rc 206 1186s expect: '50' 1186s got: '50' 1186s ok 100 1186s range: 598-600 1186s rc 206 1186s expect: '500' 1186s got: '500' 1186s ok 101 1186s range: 598-601 1186s rc 206 1186s expect: '5001' 1186s got: '5001' 1186s ok 102 1186s range: 598-7798 1186s rc 206 1186s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 103 1186s range: 598-7799 1186s rc 206 1186s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 104 1186s range: 598-7800 1186s rc 206 1186s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 105 1186s range: 598-7801 1186s rc 206 1186s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 106 1186s range: 598-7998 1186s rc 206 1186s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 107 1186s range: 598-7999 1186s rc 206 1186s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 108 1186s range: 599-599 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 109 1186s range: 599-600 1186s rc 206 1186s expect: '00' 1186s got: '00' 1186s ok 110 1186s range: 599-601 1186s rc 206 1186s expect: '001' 1186s got: '001' 1186s ok 111 1186s range: 599-7798 1186s rc 206 1186s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 112 1186s range: 599-7799 1186s rc 206 1186s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 113 1186s range: 599-7800 1186s rc 206 1186s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 114 1186s range: 599-7801 1186s rc 206 1186s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 115 1186s range: 599-7998 1186s rc 206 1186s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 116 1186s range: 599-7999 1186s rc 206 1186s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 117 1186s range: 600-600 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 118 1186s range: 600-601 1186s rc 206 1186s expect: '01' 1186s got: '01' 1186s ok 119 1186s range: 600-7798 1186s rc 206 1186s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 120 1186s range: 600-7799 1186s rc 206 1186s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 121 1186s range: 600-7800 1186s rc 206 1186s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 122 1186s range: 600-7801 1186s rc 206 1186s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 123 1186s range: 600-7998 1186s rc 206 1186s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 124 1186s range: 600-7999 1186s rc 206 1186s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 125 1186s range: 601-601 1186s rc 206 1186s expect: '1' 1186s got: '1' 1186s ok 126 1186s range: 601-7798 1186s rc 206 1186s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 1186s ok 127 1186s range: 601-7799 1186s rc 206 1186s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 1186s ok 128 1186s range: 601-7800 1186s rc 206 1186s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 1186s ok 129 1186s range: 601-7801 1186s rc 206 1186s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 1186s ok 130 1186s range: 601-7998 1186s rc 206 1186s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 131 1186s range: 601-7999 1186s rc 206 1186s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 132 1186s range: 7798-7798 1186s rc 206 1186s expect: '5' 1186s got: '5' 1186s ok 133 1186s range: 7798-7799 1186s rc 206 1186s expect: '50' 1186s got: '50' 1186s ok 134 1186s range: 7798-7800 1186s rc 206 1186s expect: '501' 1186s got: '501' 1186s ok 135 1186s range: 7798-7801 1186s rc 206 1186s expect: '5019' 1186s got: '5019' 1186s ok 136 1186s range: 7798-7998 1186s rc 206 1186s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 137 1186s range: 7798-7999 1186s rc 206 1186s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 138 1186s range: 7799-7799 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 139 1186s range: 7799-7800 1186s rc 206 1186s expect: '01' 1186s got: '01' 1186s ok 140 1186s range: 7799-7801 1186s rc 206 1186s expect: '019' 1186s got: '019' 1186s ok 141 1186s range: 7799-7998 1186s rc 206 1186s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 142 1186s range: 7799-7999 1186s rc 206 1186s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 143 1186s range: 7800-7800 1186s rc 206 1186s expect: '1' 1186s got: '1' 1186s ok 144 1186s range: 7800-7801 1186s rc 206 1186s expect: '19' 1186s got: '19' 1186s ok 145 1186s range: 7800-7998 1186s rc 206 1186s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 146 1186s range: 7800-7999 1186s rc 206 1186s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 147 1186s range: 7801-7801 1186s rc 206 1186s expect: '9' 1186s got: '9' 1186s ok 148 1186s range: 7801-7998 1186s rc 206 1186s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 1186s ok 149 1186s range: 7801-7999 1186s rc 206 1186s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 1186s ok 150 1186s range: 7998-7998 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 151 1186s range: 7998-7999 1186s rc 206 1186s expect: '00' 1186s got: '00' 1186s ok 152 1186s range: 7999-7999 1186s rc 206 1186s expect: '0' 1186s got: '0' 1186s ok 153 1186s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1186s ok 1189s t/apache/byterange5.t ............... 1189s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1189s 1..5 1189s # Running under perl version 5.040001 for linux 1189s # Current time local: Thu Sep 4 16:05:28 2025 1189s # Current time GMT: Thu Sep 4 16:05:28 2025 1189s # Using Test.pm version 1.31 1189s # Using Apache/Test.pm version 1.44 1189s ok 1 1189s ok 2 1189s ok 3 1189s ok 4 1189s ok 5 1189s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1189s ok 1192s t/apache/byterange6.t ............... 1192s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1192s 1..53 1192s # Running under perl version 5.040001 for linux 1192s # Current time local: Thu Sep 4 16:05:31 2025 1192s # Current time GMT: Thu Sep 4 16:05:31 2025 1192s # Using Test.pm version 1.31 1192s # Using Apache/Test.pm version 1.44 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 1 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 2 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 3 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 4 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 5 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 6 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s # expecting range 5-6 1192s ok 7 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s # expecting range 5-6 1192s ok 8 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s # expecting range 5-6 1192s ok 9 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s # expecting range 5-6 1192s ok 10 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s # expecting range 5-6 1192s ok 11 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s # expecting range 5-6 1192s ok 12 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 13 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 14 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 15 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 16 1192s # expecting range 0-70 1192s # expecting range 72-100 1192s # expecting range 1000-1001 1192s ok 17 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 18 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 19 1192s # expecting range 1-100 1192s # expecting range 1000-1001 1192s ok 20 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 21 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 22 1192s # expecting range 0-101 1192s # expecting range 1000-1001 1192s ok 23 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 24 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 25 1192s # expecting range 0-101 1192s # expecting range 1000-1001 1192s ok 26 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 27 1192s # expecting range 0-100 1192s # expecting range 1000-1001 1192s ok 28 1192s # expecting range 0-101 1192s # expecting range 1000-1001 1192s ok 29 1192s # expecting range 1-10 1192s # expecting range 99-99 1192s ok 30 1192s # expecting range 1-10 1192s # expecting range 99-99 1192s ok 31 1192s # expecting range 1-11 1192s # expecting range 99-99 1192s ok 32 1192s # expecting range 0-10 1192s # expecting range 99-99 1192s ok 33 1192s # expecting range 0-10 1192s # expecting range 99-99 1192s ok 34 1192s # expecting range 0-11 1192s # expecting range 99-99 1192s ok 35 1192s # expecting range 0-12 1192s # expecting range 99-99 1192s ok 36 1192s # expecting range 0-13 1192s # expecting range 99-99 1192s ok 37 1192s # expecting range 1-11 1192s # expecting range 99-99 1192s ok 38 1192s # expecting range 1-12 1192s # expecting range 99-99 1192s ok 39 1192s # expecting range 1-13 1192s # expecting range 99-99 1192s ok 40 1192s # expecting range 1-10 1192s # expecting range 99-99 1192s ok 41 1192s # expecting range 1-11 1192s # expecting range 99-99 1192s ok 42 1192s # expecting range 1-10 1192s # expecting range 99-99 1192s ok 43 1192s # expecting range 0-11 1192s # expecting range 99-99 1192s ok 44 1192s # expecting range 1-10 1192s # expecting range 99-99 1192s ok 45 1192s # expecting range 1-20 1192s # expecting range 99-99 1192s ok 46 1192s # expecting range 1-20 1192s # expecting range 99-99 1192s ok 47 1192s # expecting range 1-20 1192s # expecting range 99-99 1192s ok 48 1192s # expecting range 1-21 1192s # expecting range 99-99 1192s ok 49 1192s # expecting range 5-12 1192s # expecting range 99-99 1192s ok 50 1192s # expecting range 1-10 1192s # expecting range 99-99 1192s ok 51 1192s # expecting range 5-10 1192s # expecting range 1-3 1192s # expecting range 99-99 1192s ok 52 1192s # expecting range 0-1 1192s # expecting range 7999-7999 1192s ok 53 1192s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1192s ok 1194s t/apache/byterange7.t ............... 1194s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1194s 1..24 1194s # Running under perl version 5.040001 for linux 1194s # Current time local: Thu Sep 4 16:05:34 2025 1194s # Current time GMT: Thu Sep 4 16:05:34 2025 1194s # Using Test.pm version 1.31 1194s # Using Apache/Test.pm version 1.44 1194s Got 206 Range: 'bytes 0-1/40001' 1194s body length 2 1194s Content-Length: 2 1194s ok 1 1194s Got 206 multipart/byteranges 1194s body length 196 1194s Content-Length: 196 1194s ok 2 1194s Got 206 multipart/byteranges 1194s body length 900 1194s Content-Length: 900 1194s ok 3 1194s Got 206 multipart/byteranges 1194s body length 4500 1194s ok 4 1194s Got 206 multipart/byteranges 1194s body length 9000 1194s ok 5 1194s Got 200 1194s ok 6 1194s Got 200 1194s ok 7 1194s Got 200 1194s ok 8 1194s Got 200 1194s ok 9 1194s Got 200 1194s ok 10 1194s Got 200 1194s ok 11 1194s Got 200 1194s ok 12 1194s Got 200 1194s ok 13 1194s Got 200 1194s ok 14 1194s Got 200 1194s ok 15 1194s Got 200 1194s ok 16 1194s Got 200 1194s ok 17 1194s Got 200 1194s ok 18 1194s Got 200 1194s ok 19 1194s Sending '1000-200000', expecting 206 1194s Got 206 Range: 'bytes 1000-40000/40001' 1194s ok 20 1194s Sending '100000-110000', expecting 416 1194s Got 416 1194s ok 21 1194s Sending '100000-110000,1000-2000', expecting 206 1194s Got 206 Range: 'bytes 1000-2000/40001' 1194s ok 22 1194s Sending '100000-110000,2000-1000', expecting 200 1194s Got 200 1194s ok 23 1194s Sending '100000-110000,200000-', expecting 416 1194s Got 416 1194s ok 24 1194s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1194s ok 1197s t/apache/cfg_getline.t .............. 1197s 1..116 1197s # Running under perl version 5.040001 for linux 1197s # Current time local: Thu Sep 4 16:05:37 2025 1197s # Current time GMT: Thu Sep 4 16:05:37 2025 1197s # Using Test.pm version 1.31 1197s # Using Apache/Test.pm version 1.44 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 100 1197s ok 1 1197s ok 2 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 196 1197s ok 3 1197s ok 4 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 197 1197s ok 5 1197s ok 6 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 198 1197s ok 7 1197s ok 8 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 199 1197s ok 9 1197s ok 10 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 200 1197s ok 11 1197s ok 12 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 201 1197s ok 13 1197s ok 14 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 202 1197s ok 15 1197s ok 16 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 396 1197s ok 17 1197s ok 18 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 397 1197s ok 19 1197s ok 20 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 398 1197s ok 21 1197s ok 22 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 399 1197s ok 23 1197s ok 24 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 400 1197s ok 25 1197s ok 26 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 401 1197s ok 27 1197s ok 28 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 402 1197s ok 29 1197s ok 30 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 596 1197s ok 31 1197s ok 32 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 597 1197s ok 33 1197s ok 34 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 598 1197s ok 35 1197s ok 36 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 599 1197s ok 37 1197s ok 38 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 600 1197s ok 39 1197s ok 40 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 601 1197s ok 41 1197s ok 42 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 602 1197s ok 43 1197s ok 44 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1016 1197s ok 45 1197s ok 46 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1017 1197s ok 47 1197s ok 48 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1018 1197s ok 49 1197s ok 50 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1019 1197s ok 51 1197s ok 52 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1020 1197s ok 53 1197s ok 54 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1021 1197s ok 55 1197s ok 56 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1022 1197s ok 57 1197s ok 58 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1023 1197s ok 59 1197s ok 60 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1024 1197s ok 61 1197s ok 62 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1025 1197s ok 63 1197s ok 64 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1026 1197s ok 65 1197s ok 66 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1027 1197s ok 67 1197s ok 68 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1028 1197s ok 69 1197s ok 70 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1029 1197s ok 71 1197s ok 72 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 1030 1197s ok 73 1197s ok 74 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8170 1197s ok 75 1197s ok 76 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8171 1197s ok 77 1197s ok 78 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8172 1197s ok 79 1197s ok 80 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8173 1197s ok 81 1197s ok 82 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8174 1197s ok 83 1197s ok 84 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8175 1197s ok 85 1197s ok 86 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8176 1197s ok 87 1197s ok 88 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8177 1197s ok 89 1197s ok 90 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8178 1197s ok 91 1197s ok 92 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8179 1197s ok 93 1197s ok 94 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8180 1197s ok 95 1197s ok 96 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8181 1197s ok 97 1197s ok 98 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8182 1197s ok 99 1197s ok 100 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8183 1197s ok 101 1197s ok 102 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8184 1197s ok 103 1197s ok 104 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8185 1197s ok 105 1197s ok 106 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8186 1197s ok 107 1197s ok 108 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8187 1197s ok 109 1197s ok 110 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8188 1197s ok 111 1197s ok 112 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8189 1197s ok 113 1197s ok 114 1197s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s Got rc 200 for length 8190 1197s ok 115 1197s ok 116 1197s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 1197s ok 1200s t/apache/chunkinput.t ............... 1200s 1..37 1200s # Running under perl version 5.040001 for linux 1200s # Current time local: Thu Sep 4 16:05:40 2025 1200s # Current time GMT: Thu Sep 4 16:05:40 2025 1200s # Using Test.pm version 1.31 1200s # Using Apache/Test.pm version 1.44 1200s testing default 1200s ok 1 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 200 OK' 1200s # received: 'HTTP/1.1 200 OK' 1200s ok 2 1200s # testing : trailer (pid) 1200s # expected: '993120' 1200s # received: '993120' 1200s ok 3 1200s ok 4 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 404 Not Found' 1200s # received: 'HTTP/1.1 404 Not Found' 1200s ok 5 1200s ok 6 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 200 OK' 1200s # received: 'HTTP/1.1 200 OK' 1200s ok 7 1200s ok 8 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 404 Not Found' 1200s # received: 'HTTP/1.1 404 Not Found' 1200s ok 9 1200s ok 10 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 200 OK' 1200s # received: 'HTTP/1.1 200 OK' 1200s ok 11 1200s ok 12 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 404 Not Found' 1200s # received: 'HTTP/1.1 404 Not Found' 1200s ok 13 1200s ok 14 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 200 OK' 1200s # received: 'HTTP/1.1 200 OK' 1200s ok 15 1200s ok 16 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 404 Not Found' 1200s # received: 'HTTP/1.1 404 Not Found' 1200s ok 17 1200s ok 18 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 200 OK' 1200s # received: 'HTTP/1.1 200 OK' 1200s ok 19 1200s ok 20 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 404 Not Found' 1200s # received: 'HTTP/1.1 404 Not Found' 1200s ok 21 1200s ok 22 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 400 Bad Request' 1200s # received: 'HTTP/1.1 400 Bad Request' 1200s ok 23 1200s ok 24 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 400 Bad Request' 1200s # received: 'HTTP/1.1 400 Bad Request' 1200s ok 25 1200s ok 26 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 413 Request Entity Too Large' 1200s # received: 'HTTP/1.1 413 Request Entity Too Large' 1200s ok 27 1200s ok 28 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 413 Request Entity Too Large' 1200s # received: 'HTTP/1.1 413 Request Entity Too Large' 1200s ok 29 1200s ok 30 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 400 Bad Request' 1200s # received: 'HTTP/1.1 400 Bad Request' 1200s ok 31 1200s ok 32 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 400 Bad Request' 1200s # received: 'HTTP/1.1 400 Bad Request' 1200s ok 33 1200s ok 34 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 400 Bad Request' 1200s # received: 'HTTP/1.1 400 Bad Request' 1200s ok 35 1200s ok 36 1200s # testing : response codes 1200s # expected: 'HTTP/1.1 400 Bad Request' 1200s # received: 'HTTP/1.1 400 Bad Request' 1200s ok 37 1200s ok 1203s t/apache/contentlength.t ............ 1203s 1..24 1203s # Running under perl version 5.040001 for linux 1203s # Current time local: Thu Sep 4 16:05:42 2025 1203s # Current time GMT: Thu Sep 4 16:05:42 2025 1203s # Using Test.pm version 1.31 1203s # Using Apache/Test.pm version 1.44 1203s testing default 1203s ok 1 1203s # testing : response codes POST for /echo_post with Content-Length: 1203s # expected: 'HTTP/1.1 400 Bad Request' 1203s # received: 'HTTP/1.1 400 Bad Request' 1203s ok 2 1203s ok 3 1203s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1203s # expected: 'HTTP/1.1 400 Bad Request' 1203s # received: 'HTTP/1.1 400 Bad Request' 1203s ok 4 1203s ok 5 1203s # testing : response codes POST for /echo_post with Content-Length: 0 1203s # expected: 'HTTP/1.1 200 OK' 1203s # received: 'HTTP/1.1 200 OK' 1203s ok 6 1203s ok 7 1203s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0 1203s # expected: 'HTTP/1.1 404 Not Found' 1203s # received: 'HTTP/1.1 404 Not Found' 1203s ok 8 1203s ok 9 1203s # testing : response codes POST for /echo_post with Content-Length: 0000000000000000000000000000000000 1203s # expected: 'HTTP/1.1 200 OK' 1203s # received: 'HTTP/1.1 200 OK' 1203s ok 10 1203s ok 11 1203s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 0000000000000000000000000000000000 1203s # expected: 'HTTP/1.1 404 Not Found' 1203s # received: 'HTTP/1.1 404 Not Found' 1203s ok 12 1203s ok 13 1203s # testing : response codes POST for /echo_post with Content-Length: 1000000000000000000000000000000000 1203s # expected: 'HTTP/1.1 400 Bad Request' 1203s # received: 'HTTP/1.1 400 Bad Request' 1203s ok 14 1203s ok 15 1203s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 1000000000000000000000000000000000 1203s # expected: 'HTTP/1.1 400 Bad Request' 1203s # received: 'HTTP/1.1 400 Bad Request' 1203s ok 16 1203s ok 17 1203s # testing : response codes POST for /echo_post with Content-Length: -1 1203s # expected: 'HTTP/1.1 400 Bad Request' 1203s # received: 'HTTP/1.1 400 Bad Request' 1203s ok 18 1203s ok 19 1203s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: -1 1203s # expected: 'HTTP/1.1 400 Bad Request' 1203s # received: 'HTTP/1.1 400 Bad Request' 1203s ok 20 1203s ok 21 1203s # testing : response codes POST for /echo_post with Content-Length: 123abc 1203s # expected: 'HTTP/1.1 400 Bad Request' 1203s # received: 'HTTP/1.1 400 Bad Request' 1203s ok 22 1203s ok 23 1203s # testing : response codes POST for /i_do_not_exist_in_your_wildest_imagination with Content-Length: 123abc 1203s # expected: 'HTTP/1.1 400 Bad Request' 1203s # received: 'HTTP/1.1 400 Bad Request' 1203s ok 24 1203s ok 1206s t/apache/errordoc.t ................. 1206s 1..14 1206s # Running under perl version 5.040001 for linux 1206s # Current time local: Thu Sep 4 16:05:45 2025 1206s # Current time GMT: Thu Sep 4 16:05:45 2025 1206s # Using Test.pm version 1.31 1206s # Using Apache/Test.pm version 1.44 1206s # testing : notfound.html code 1206s # expected: 404 1206s # received: '404' 1206s ok 1 1206s # testing : notfound.html content 1206s # expected: qr/per-server 404/ 1206s # received: 'per-server 404' 1206s ok 2 1206s # testing : /inherit/notfound.html code 1206s # expected: 404 1206s # received: '404' 1206s ok 3 1206s # testing : /inherit/notfound.html content 1206s # expected: qr/per-server 404/ 1206s # received: 'per-server 404' 1206s ok 4 1206s # testing : /redefine/notfound.html code 1206s # expected: 404 1206s # received: '404' 1206s ok 5 1206s # testing : /redefine/notfound.html content 1206s # expected: 'per-dir 404' 1206s # received: 'per-dir 404' 1206s ok 6 1206s # testing : /redefine/notfound.html code 1206s # expected: 404 1206s # received: '404' 1206s ok 7 1206s # testing : /redefine/notfound.html content 1206s # expected: qr/Not Found/ 1206s # received: ' 1206s # 1206s # 404 Not Found 1206s # 1206s #

Not Found

1206s #

The requested URL was not found on this server.

1206s # ' 1206s ok 8 1206s # testing : /merge/notfound.html code 1206s # expected: 404 1206s # received: '404' 1206s ok 9 1206s # testing : /merge/notfound.html content 1206s # expected: 'testing merge' 1206s # received: 'testing merge' 1206s ok 10 1206s # testing : /merge/merge2/notfound.html code 1206s # expected: 404 1206s # received: '404' 1206s ok 11 1206s # testing : /merge/merge2/notfound.html content 1206s # expected: 'testing merge' 1206s # received: 'testing merge' 1206s ok 12 1206s # testing : /bounce/notfound.html code 1206s # expected: 404 1206s # received: '404' 1206s ok 13 1206s # testing : /bounce/notfound.html content 1206s # expected: qr/expire test/ 1206s # received: ' 1206s # expire test 1206s # expire test 1206s # ' 1206s ok 14 1206s ok 1208s t/apache/etags.t .................... 1208s # Checking for existence of FileETag directive 1208s # Returned 200: 1208s 1..61 1208s # Running under perl version 5.040001 for linux 1208s # Current time local: Thu Sep 4 16:05:48 2025 1208s # Current time GMT: Thu Sep 4 16:05:48 2025 1208s # Using Test.pm version 1.31 1208s # Using Apache/Test.pm version 1.44 1208s # --- 1208s # HEAD /apache/etags/all/minus-mis/test.txt 1208s # Expecting field to be absent 1208s # Received "b-62c6deaf13e40" 1208s ok 1 1208s # --- 1208s # HEAD /apache/etags/mis/test.txt 1208s # Expecting three components in ETag field 1208s # Received "4097a-b-62c6deaf13e40" 1208s ok 2 1208s # --- 1208s # HEAD /apache/etags/m/minus-m/test.txt 1208s # Expecting field to be absent 1208s # Received "b-62c6deaf13e40" 1208s ok 3 1208s # --- 1208s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 4 1208s # --- 1208s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1208s # Expecting one component in ETag field 1208s # Received "62c6deaf13e40" 1208s ok 5 1208s # --- 1208s # HEAD /apache/etags/all/inherit/test.txt 1208s # Expecting three components in ETag field 1208s # Received "409c0-b-62c6deaf13e40" 1208s ok 6 1208s # --- 1208s # HEAD /apache/etags/m/minus-mi/test.txt 1208s # Expecting field to be absent 1208s # Received "b-62c6deaf13e40" 1208s ok 7 1208s # --- 1208s # HEAD /apache/etags/ms/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 8 1208s # --- 1208s # HEAD /apache/etags/m/plus-ms/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 9 1208s # --- 1208s # HEAD /apache/etags/m/plus-mis/test.txt 1208s # Expecting three components in ETag field 1208s # Received "409a3-b-62c6deaf13e40" 1208s ok 10 1208s # --- 1208s # HEAD /apache/etags/none/plus-i/test.txt 1208s # Expecting one component in ETag field 1208s # Received "40935" 1208s ok 11 1208s # --- 1208s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1208s # Expecting field to be absent 1208s # Received "b-62c6deaf13e40" 1208s ok 12 1208s # --- 1208s # HEAD /apache/etags/m/plus-s/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 13 1208s # --- 1208s # HEAD /apache/etags/none/plus-s/test.txt 1208s # Expecting one component in ETag field 1208s # Received "b" 1208s ok 14 1208s # --- 1208s # HEAD /apache/etags/none/s/test.txt 1208s # Expecting one component in ETag field 1208s # Received "b" 1208s ok 15 1208s # --- 1208s # HEAD /apache/etags/none/plus-ms/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 16 1208s # --- 1208s # HEAD /apache/etags/none/i/test.txt 1208s # Expecting one component in ETag field 1208s # Received "4093b" 1208s ok 17 1208s # --- 1208s # HEAD /apache/etags/none/plus-is/test.txt 1208s # Expecting two components in ETag field 1208s # Received "4092e-b" 1208s ok 18 1208s # --- 1208s # HEAD /apache/etags/m/test.txt 1208s # Expecting one component in ETag field 1208s # Received "62c6deaf13e40" 1208s ok 19 1208s # --- 1208s # HEAD /apache/etags/m/plus-m/test.txt 1208s # Expecting one component in ETag field 1208s # Received "62c6deaf13e40" 1208s ok 20 1208s # --- 1208s # HEAD /apache/etags/default/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 21 1208s # --- 1208s # HEAD /apache/etags/none/plus-m/test.txt 1208s # Expecting one component in ETag field 1208s # Received "62c6deaf13e40" 1208s ok 22 1208s # --- 1208s # HEAD /apache/etags/m/minus-ms/test.txt 1208s # Expecting field to be absent 1208s # Received "b-62c6deaf13e40" 1208s ok 23 1208s # --- 1208s # HEAD /apache/etags/s/test.txt 1208s # Expecting one component in ETag field 1208s # Received "b" 1208s ok 24 1208s # --- 1208s # HEAD /apache/etags/none/inherit/test.txt 1208s # Expecting field to be absent 1208s # ETag field is missing 1208s ok 25 1208s # --- 1208s # HEAD /apache/etags/mi/test.txt 1208s # Expecting two components in ETag field 1208s # Received "409d9-62c6deaf13e40" 1208s ok 26 1208s # --- 1208s # HEAD /apache/etags/none/is/test.txt 1208s # Expecting two components in ETag field 1208s # Received "40938-b" 1208s ok 27 1208s # --- 1208s # HEAD /apache/etags/m/minus-mis/test.txt 1208s # Expecting field to be absent 1208s # Received "b-62c6deaf13e40" 1208s ok 28 1208s # --- 1208s # HEAD /apache/etags/all/minus-mi/test.txt 1208s # Expecting one component in ETag field 1208s # Received "b" 1208s ok 29 1208s # --- 1208s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1208s # Expecting one component in ETag field 1208s # Received "40957" 1208s ok 30 1208s # --- 1208s # HEAD /apache/etags/m/plus-mi/test.txt 1208s # Expecting two components in ETag field 1208s # Received "4098e-62c6deaf13e40" 1208s ok 31 1208s # --- 1208s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1208s # Expecting two components in ETag field 1208s # Received "4094b-b" 1208s ok 32 1208s # --- 1208s # HEAD /apache/etags/none/test.txt 1208s # Expecting field to be absent 1208s # ETag field is missing 1208s ok 33 1208s # --- 1208s # HEAD /apache/etags/all/s/test.txt 1208s # Expecting one component in ETag field 1208s # Received "b" 1208s ok 34 1208s # --- 1208s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1208s # Expecting one component in ETag field 1208s # Received "b" 1208s ok 35 1208s # --- 1208s # HEAD /apache/etags/none/m/test.txt 1208s # Expecting one component in ETag field 1208s # Received "62c6deaf13e40" 1208s ok 36 1208s # --- 1208s # HEAD /apache/etags/all/minus-m/test.txt 1208s # Expecting two components in ETag field 1208s # Received "409b5-b" 1208s ok 37 1208s # --- 1208s # HEAD /apache/etags/all/minus-is/test.txt 1208s # Expecting one component in ETag field 1208s # Received "62c6deaf13e40" 1208s ok 38 1208s # --- 1208s # HEAD /apache/etags/all/mis/test.txt 1208s # Expecting three components in ETag field 1208s # Received "409cd-b-62c6deaf13e40" 1208s ok 39 1208s # --- 1208s # HEAD /apache/etags/all/test.txt 1208s # Expecting three components in ETag field 1208s # Received "409ca-b-62c6deaf13e40" 1208s ok 40 1208s # --- 1208s # HEAD /apache/etags/is/test.txt 1208s # Expecting two components in ETag field 1208s # Received "4096e-b" 1208s ok 41 1208s # --- 1208s # HEAD /apache/etags/none/mis/test.txt 1208s # Expecting three components in ETag field 1208s # Received "40962-b-62c6deaf13e40" 1208s ok 42 1208s # --- 1208s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1208s # Expecting two components in ETag field 1208s # Received "4094e-62c6deaf13e40" 1208s ok 43 1208s # --- 1208s # HEAD /apache/etags/none/plus-mi/test.txt 1208s # Expecting two components in ETag field 1208s # Received "4093e-62c6deaf13e40" 1208s ok 44 1208s # --- 1208s # HEAD /apache/etags/m/plus-i/test.txt 1208s # Expecting two components in ETag field 1208s # Received "4098b-62c6deaf13e40" 1208s ok 45 1208s # --- 1208s # HEAD /apache/etags/m/minus-i/test.txt 1208s # Expecting field to be absent 1208s # Received "62c6deaf13e40" 1208s ok 46 1208s # --- 1208s # HEAD /apache/etags/all/i/test.txt 1208s # Expecting one component in ETag field 1208s # Received "409b2" 1208s ok 47 1208s # --- 1208s # HEAD /apache/etags/all/ms/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 48 1208s # --- 1208s # HEAD /apache/etags/i/test.txt 1208s # Expecting one component in ETag field 1208s # Received "40971" 1208s ok 49 1208s # --- 1208s # HEAD /apache/etags/all/mi/test.txt 1208s # Expecting two components in ETag field 1208s # Received "409d3-62c6deaf13e40" 1208s ok 50 1208s # --- 1208s # HEAD /apache/etags/m/plus-is/test.txt 1208s # Expecting three components in ETag field 1208s # Received "40984-b-62c6deaf13e40" 1208s ok 51 1208s # --- 1208s # HEAD /apache/etags/none/ms/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 52 1208s # --- 1208s # HEAD /apache/etags/none/plus-mis/test.txt 1208s # Expecting three components in ETag field 1208s # Received "4095b-b-62c6deaf13e40" 1208s ok 53 1208s # --- 1208s # HEAD /apache/etags/all/minus-ms/test.txt 1208s # Expecting one component in ETag field 1208s # Received "409c6" 1208s ok 54 1208s # --- 1208s # HEAD /apache/etags/all/minus-s/test.txt 1208s # Expecting two components in ETag field 1208s # Received "409b8-62c6deaf13e40" 1208s ok 55 1208s # --- 1208s # HEAD /apache/etags/none/mi/test.txt 1208s # Expecting two components in ETag field 1208s # Received "40968-62c6deaf13e40" 1208s ok 56 1208s # --- 1208s # HEAD /apache/etags/m/minus-s/test.txt 1208s # Expecting field to be absent 1208s # Received "62c6deaf13e40" 1208s ok 57 1208s # --- 1208s # HEAD /apache/etags/all/minus-i/test.txt 1208s # Expecting two components in ETag field 1208s # Received "b-62c6deaf13e40" 1208s ok 58 1208s # --- 1208s # HEAD /apache/etags/m/minus-is/test.txt 1208s # Expecting field to be absent 1208s # Received "62c6deaf13e40" 1208s ok 59 1208s # --- 1208s # HEAD /apache/etags/all/m/test.txt 1208s # Expecting one component in ETag field 1208s # Received "62c6deaf13e40" 1208s ok 60 1208s # --- 1208s # HEAD /apache/etags/all/is/test.txt 1208s # Expecting two components in ETag field 1208s # Received "409af-b" 1208s ok 61 1208s ok 1212s t/apache/expr.t ..................... 1212s 1..229 1212s # Running under perl version 5.040001 for linux 1212s # Current time local: Thu Sep 4 16:05:51 2025 1212s # Current time GMT: Thu Sep 4 16:05:51 2025 1212s # Using Test.pm version 1.31 1212s # Using Apache/Test.pm version 1.44 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true" should evaluate to true, got true 1212s ok 1 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "false" should evaluate to false, got false 1212s ok 2 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "foo", got parse error 1212s ok 3 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -eq 01" should evaluate to true, got true 1212s ok 4 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -eq 2" should evaluate to false, got false 1212s ok 5 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -ne 2" should evaluate to true, got true 1212s ok 6 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -ne 1" should evaluate to false, got false 1212s ok 7 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -lt 02" should evaluate to true, got true 1212s ok 8 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -lt 1" should evaluate to false, got false 1212s ok 9 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -le 2" should evaluate to true, got true 1212s ok 10 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -le 1" should evaluate to true, got true 1212s ok 11 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "2 -gt 1" should evaluate to true, got true 1212s ok 12 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -gt 1" should evaluate to false, got false 1212s ok 13 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "2 -ge 1" should evaluate to true, got true 1212s ok 14 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -ge 1" should evaluate to true, got true 1212s ok 15 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "1 -gt -1" should evaluate to true, got true 1212s ok 16 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' == 'aa'" should evaluate to true, got true 1212s ok 17 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' == 'b'" should evaluate to false, got false 1212s ok 18 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' = 'aa'" should evaluate to true, got true 1212s ok 19 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' = 'b'" should evaluate to false, got false 1212s ok 20 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' != 'b'" should evaluate to true, got true 1212s ok 21 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' != 'aa'" should evaluate to false, got false 1212s ok 22 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' < 'b'" should evaluate to true, got true 1212s ok 23 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' < 'aa'" should evaluate to false, got false 1212s ok 24 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' <= 'b'" should evaluate to true, got true 1212s ok 25 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' <= 'aa'" should evaluate to true, got true 1212s ok 26 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'b' > 'aa'" should evaluate to true, got true 1212s ok 27 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' > 'aa'" should evaluate to false, got false 1212s ok 28 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'b' >= 'aa'" should evaluate to true, got true 1212s ok 29 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'aa' >= 'aa'" should evaluate to true, got true 1212s ok 30 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1212s ok 31 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1212s ok 32 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1212s ok 33 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1212s ok 34 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1212s ok 35 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1212s ok 36 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1212s ok 37 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1212s ok 38 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1212s ok 39 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1212s ok 40 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME} != ''" should evaluate to true, got true 1212s ok 41 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1212s ok 42 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1212s ok 43 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' =~ /bc/ " should evaluate to true, got true 1212s ok 44 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' =~ /BC/i " should evaluate to true, got true 1212s ok 45 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' !~ m!bc! " should evaluate to false, got false 1212s ok 46 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' !~ m!BC!i " should evaluate to false, got false 1212s ok 47 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " $0 == '' " should evaluate to true, got true 1212s ok 48 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " $1 == '' " should evaluate to true, got true 1212s ok 49 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " $9 == '' " should evaluate to true, got true 1212s ok 50 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " '$0' == '' " should evaluate to true, got true 1212s ok 51 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1212s ok 52 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1212s ok 53 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1212s ok 54 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1212s ok 55 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1212s ok 56 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1212s ok 57 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1212s ok 58 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1212s ok 59 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1212s ok 60 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1212s ok 61 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1212s ok 62 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1212s ok 63 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1212s ok 64 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1212s ok 65 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1212s ok 66 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1212s ok 67 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1212s ok 68 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1212s ok 69 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1212s ok 70 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{HTTPS} == 'off' " should evaluate to true, got true 1212s ok 71 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1212s ok 72 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1212s ok 73 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1212s ok 74 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1212s ok 75 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1212s ok 76 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1212s ok 77 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1212s ok 78 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1212s ok 79 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1212s ok 80 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1212s ok 81 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1212s ok 82 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "escape('?') = '%3f' " should evaluate to true, got true 1212s ok 83 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "unescape('%3f') = '?' " should evaluate to true, got true 1212s ok 84 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1212s ok 85 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1212s ok 86 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1212s ok 87 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "file('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1212s ok 88 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-n ''" should evaluate to false, got false 1212s ok 89 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-z ''" should evaluate to true, got true 1212s ok 90 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-n '1'" should evaluate to true, got true 1212s ok 91 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-z '1'" should evaluate to false, got false 1212s ok 92 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "-R 'abc'", got parse error 1212s ok 93 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1212s ok 94 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-R '240.0.0.0'" should evaluate to false, got false 1212s ok 95 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-R '240.0.0.0/8'" should evaluate to false, got false 1212s ok 96 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-R 'ff::/8'" should evaluate to false, got false 1212s ok 97 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1212s ok 98 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1212s ok 99 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1212s ok 100 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1212s ok 101 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1212s ok 102 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1212s ok 103 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1212s ok 104 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'foo' -strmatch '*o'" should evaluate to true, got true 1212s ok 105 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1212s ok 106 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'foo' -strmatch 'F*'" should evaluate to false, got false 1212s ok 107 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1212s ok 108 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'foo' -strmatch 'g*'" should evaluate to false, got false 1212s ok 109 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1212s ok 110 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1212s ok 111 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1212s ok 112 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1212s ok 113 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1212s ok 114 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "foo('bar') = 'bar'", got parse error 1212s ok 115 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "%{FOO} != 'bar'", got parse error 1212s ok 116 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s Should get parse error for "'bar' = bar", got parse error 1212s ok 117 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true" should evaluate to true, got true 1212s ok 118 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && true" should evaluate to true, got true 1212s ok 119 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || true" should evaluate to true, got true 1212s ok 120 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || true || true" should evaluate to true, got true 1212s ok 121 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || true && true" should evaluate to true, got true 1212s ok 122 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && true || true" should evaluate to true, got true 1212s ok 123 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && true && true" should evaluate to true, got true 1212s ok 124 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || true || !true" should evaluate to true, got true 1212s ok 125 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || true && !true" should evaluate to true, got true 1212s ok 126 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && true || !true" should evaluate to true, got true 1212s ok 127 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && true && !true" should evaluate to false, got false 1212s ok 128 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && !true" should evaluate to false, got false 1212s ok 129 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || !true" should evaluate to true, got true 1212s ok 130 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || !true || true" should evaluate to true, got true 1212s ok 131 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || !true && true" should evaluate to true, got true 1212s ok 132 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && !true || true" should evaluate to true, got true 1212s ok 133 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && !true && true" should evaluate to false, got false 1212s ok 134 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || !true || !true" should evaluate to true, got true 1212s ok 135 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true || !true && !true" should evaluate to true, got true 1212s ok 136 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && !true || !true" should evaluate to false, got false 1212s ok 137 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "true && !true && !true" should evaluate to false, got false 1212s ok 138 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true" should evaluate to false, got false 1212s ok 139 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && true" should evaluate to false, got false 1212s ok 140 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || true" should evaluate to true, got true 1212s ok 141 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || true || true" should evaluate to true, got true 1212s ok 142 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || true && true" should evaluate to true, got true 1212s ok 143 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && true || true" should evaluate to true, got true 1212s ok 144 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && true && true" should evaluate to false, got false 1212s ok 145 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || true || !true" should evaluate to true, got true 1212s ok 146 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || true && !true" should evaluate to false, got false 1212s ok 147 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && true || !true" should evaluate to false, got false 1212s ok 148 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && true && !true" should evaluate to false, got false 1212s ok 149 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && !true" should evaluate to false, got false 1212s ok 150 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || !true" should evaluate to false, got false 1212s ok 151 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || !true || true" should evaluate to true, got true 1212s ok 152 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || !true && true" should evaluate to false, got false 1212s ok 153 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && !true || true" should evaluate to true, got true 1212s ok 154 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && !true && true" should evaluate to false, got false 1212s ok 155 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || !true || !true" should evaluate to false, got false 1212s ok 156 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true || !true && !true" should evaluate to false, got false 1212s ok 157 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && !true || !true" should evaluate to false, got false 1212s ok 158 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!true && !true && !true" should evaluate to false, got false 1212s ok 159 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true)" should evaluate to false, got false 1212s ok 160 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && true)" should evaluate to false, got false 1212s ok 161 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || true)" should evaluate to false, got false 1212s ok 162 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || true || true)" should evaluate to false, got false 1212s ok 163 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || true && true)" should evaluate to false, got false 1212s ok 164 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && true || true)" should evaluate to false, got false 1212s ok 165 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && true && true)" should evaluate to false, got false 1212s ok 166 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || true || !true)" should evaluate to false, got false 1212s ok 167 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || true && !true)" should evaluate to false, got false 1212s ok 168 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && true || !true)" should evaluate to false, got false 1212s ok 169 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && true && !true)" should evaluate to true, got true 1212s ok 170 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && !true)" should evaluate to true, got true 1212s ok 171 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || !true)" should evaluate to false, got false 1212s ok 172 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || !true || true)" should evaluate to false, got false 1212s ok 173 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || !true && true)" should evaluate to false, got false 1212s ok 174 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && !true || true)" should evaluate to false, got false 1212s ok 175 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && !true && true)" should evaluate to true, got true 1212s ok 176 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || !true || !true)" should evaluate to false, got false 1212s ok 177 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true || !true && !true)" should evaluate to false, got false 1212s ok 178 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && !true || !true)" should evaluate to true, got true 1212s ok 179 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(true && !true && !true)" should evaluate to true, got true 1212s ok 180 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true)" should evaluate to true, got true 1212s ok 181 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && true)" should evaluate to true, got true 1212s ok 182 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || true)" should evaluate to false, got false 1212s ok 183 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || true || true)" should evaluate to false, got false 1212s ok 184 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || true && true)" should evaluate to false, got false 1212s ok 185 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && true || true)" should evaluate to false, got false 1212s ok 186 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && true && true)" should evaluate to true, got true 1212s ok 187 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || true || !true)" should evaluate to false, got false 1212s ok 188 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || true && !true)" should evaluate to true, got true 1212s ok 189 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && true || !true)" should evaluate to true, got true 1212s ok 190 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && true && !true)" should evaluate to true, got true 1212s ok 191 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && !true)" should evaluate to true, got true 1212s ok 192 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || !true)" should evaluate to true, got true 1212s ok 193 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || !true || true)" should evaluate to false, got false 1212s ok 194 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || !true && true)" should evaluate to true, got true 1212s ok 195 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && !true || true)" should evaluate to false, got false 1212s ok 196 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && !true && true)" should evaluate to true, got true 1212s ok 197 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || !true || !true)" should evaluate to true, got true 1212s ok 198 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true || !true && !true)" should evaluate to true, got true 1212s ok 199 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && !true || !true)" should evaluate to true, got true 1212s ok 200 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "!(!true && !true && !true)" should evaluate to true, got true 1212s ok 201 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1212s ok 202 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1212s ok 203 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "filesize('/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1212s ok 204 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1212s ok 205 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1212s ok 206 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1212s ok 207 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1212s ok 208 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1212s ok 209 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1212s ok 210 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1212s ok 211 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1212s ok 212 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1212s ok 213 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1212s ok 214 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1212s ok 215 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1212s ok 216 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-d '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1212s ok 217 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-e '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1212s ok 218 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-f '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1212s ok 219 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-s '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1212s ok 220 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-F '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1212s ok 221 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-F '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1212s ok 222 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-U '/apache/' " should evaluate to true, got true 1212s ok 223 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "-U '/apache/expr/none' " should evaluate to false, got false 1212s ok 224 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1212s ok 225 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1212s ok 226 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1212s ok 227 1212s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1212s ok 228 1212s Error log should not have 'Internal evaluation error' entries, found 0 1212s ok 229 1212s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1212s ok 1217s t/apache/expr_string.t .............. 1217s 1..29 1217s # Running under perl version 5.040001 for linux 1217s # Current time local: Thu Sep 4 16:05:54 2025 1217s # Current time GMT: Thu Sep 4 16:05:54 2025 1217s # Using Test.pm version 1.31 1217s # Using Apache/Test.pm version 1.44 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 1 1217s Expected return code 200, got 200 for 'foo' 1217s ok 2 1217s # testing : log message [Thu Sep 04 16:05:57.233938 2025] [log_debug:info] [pid 948638:tid 948696] [client 127.0.0.1:51396] foo (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: 'foo' 1217s # received: 'foo' 1217s ok 3 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 4 1217s Expected return code 200, got 200 for '%{req:SomeHeader}' 1217s ok 5 1217s # testing : log message [Thu Sep 04 16:05:57.488863 2025] [log_debug:info] [pid 948638:tid 948698] [client 127.0.0.1:51396] SomeValue (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: 'SomeValue' 1217s # received: 'SomeValue' 1217s ok 6 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 7 1217s Should get parse error (500) for "%{", got 500 1217s ok 8 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 9 1217s Expected return code 200, got 200 for '%' 1217s ok 10 1217s # testing : log message [Thu Sep 04 16:05:57.994554 2025] [log_debug:info] [pid 948571:tid 948661] [client 127.0.0.1:51400] % (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: '%' 1217s # received: '%' 1217s ok 11 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 12 1217s Expected return code 200, got 200 for '}' 1217s ok 13 1217s # testing : log message [Thu Sep 04 16:05:58.247203 2025] [log_debug:info] [pid 948571:tid 948662] [client 127.0.0.1:51400] } (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: '}' 1217s # received: '}' 1217s ok 14 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 15 1217s Expected return code 200, got 200 for '\"' 1217s ok 16 1217s # testing : log message [Thu Sep 04 16:05:58.499964 2025] [log_debug:info] [pid 948571:tid 948663] [client 127.0.0.1:51400] " (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: '"' 1217s # received: '"' 1217s ok 17 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 18 1217s Expected return code 200, got 200 for '\'' 1217s ok 19 1217s # testing : log message [Thu Sep 04 16:05:58.752607 2025] [log_debug:info] [pid 948571:tid 948665] [client 127.0.0.1:51400] ' (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: '\'' 1217s # received: '\'' 1217s ok 20 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 21 1217s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1217s ok 22 1217s # testing : log message [Thu Sep 04 16:05:59.005403 2025] [log_debug:info] [pid 948571:tid 948666] [client 127.0.0.1:51400] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: '%{req:SomeHeader}' 1217s # received: '%{req:SomeHeader}' 1217s ok 23 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 24 1217s Expected return code 200, got 200 for '%{tolower:IDENT}' 1217s ok 25 1217s # testing : log message [Thu Sep 04 16:05:59.258021 2025] [log_debug:info] [pid 948571:tid 948664] [client 127.0.0.1:51400] ident (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: 'ident' 1217s # received: 'ident' 1217s ok 26 1217s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 27 1217s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1217s ok 28 1217s # testing : log message [Thu Sep 04 16:05:59.510854 2025] [log_debug:info] [pid 948571:tid 948667] [client 127.0.0.1:51400] get (log_transaction hook, /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1217s # didn't match 1217s # expected: 'get' 1217s # received: 'get' 1217s ok 29 1217s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1217s ok 1221s t/apache/getfile.t .................. 1221s # using LWP client 1221s 1..221 1221s # Running under perl version 5.040001 for linux 1221s # Current time local: Thu Sep 4 16:05:59 2025 1221s # Current time GMT: Thu Sep 4 16:05:59 2025 1221s # Using Test.pm version 1.31 1221s # Using Apache/Test.pm version 1.44 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4c64-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 19556 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl.pod 1221s # expected: 19556 1221s # received: 19556 1221s ok 1 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "dbb0-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 56240 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1221s # expected: 56240 1221s # received: 56240 1221s ok 2 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "85ea-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 34282 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1221s # expected: 34282 1221s # received: 34282 1221s ok 3 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "da40-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 55872 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1221s # expected: 55872 1221s # received: 55872 1221s ok 4 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "ab70-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 43888 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1221s # expected: 43888 1221s # received: 43888 1221s ok 5 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "15cb8-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 89272 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1221s # expected: 89272 1221s # received: 89272 1221s ok 6 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2707-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 9991 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1221s # expected: 9991 1221s # received: 9991 1221s ok 7 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2569-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 9577 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1221s # expected: 9577 1221s # received: 9577 1221s ok 8 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1004-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4100 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1221s # expected: 4100 1221s # received: 4100 1221s ok 9 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "e58-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 3672 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1221s # expected: 3672 1221s # received: 3672 1221s ok 10 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1e00-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7680 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1221s # expected: 7680 1221s # received: 7680 1221s ok 11 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "233a9-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 144297 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1221s # expected: 144297 1221s # received: 144297 1221s ok 12 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1f1e-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7966 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1221s # expected: 7966 1221s # received: 7966 1221s ok 13 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1aeb-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6891 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1221s # expected: 6891 1221s # received: 6891 1221s ok 14 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1e50-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7760 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1221s # expected: 7760 1221s # received: 7760 1221s ok 15 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "18b7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6327 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1221s # expected: 6327 1221s # received: 6327 1221s ok 16 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "20a07-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 133639 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1221s # expected: 133639 1221s # received: 133639 1221s ok 17 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "17fe-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6142 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1221s # expected: 6142 1221s # received: 6142 1221s ok 18 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "e0a-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 3594 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1221s # expected: 3594 1221s # received: 3594 1221s ok 19 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "ff5-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4085 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1221s # expected: 4085 1221s # received: 4085 1221s ok 20 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1d280-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 119424 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1221s # expected: 119424 1221s # received: 119424 1221s ok 21 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "19c5-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6597 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1221s # expected: 6597 1221s # received: 6597 1221s ok 22 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "14d7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5335 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1221s # expected: 5335 1221s # received: 5335 1221s ok 23 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1208-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4616 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1221s # expected: 4616 1221s # received: 4616 1221s ok 24 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1c352-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 115538 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1221s # expected: 115538 1221s # received: 115538 1221s ok 25 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2a07-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 10759 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1221s # expected: 10759 1221s # received: 10759 1221s ok 26 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2fef-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 12271 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1221s # expected: 12271 1221s # received: 12271 1221s ok 27 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2410-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 9232 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1221s # expected: 9232 1221s # received: 9232 1221s ok 28 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1fa8f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 129679 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1221s # expected: 129679 1221s # received: 129679 1221s ok 29 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "293d-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 10557 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1221s # expected: 10557 1221s # received: 10557 1221s ok 30 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "301f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 12319 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1221s # expected: 12319 1221s # received: 12319 1221s ok 31 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "20fa-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8442 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1221s # expected: 8442 1221s # received: 8442 1221s ok 32 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1162-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4450 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1221s # expected: 4450 1221s # received: 4450 1221s ok 33 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "fc09-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 64521 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1221s # expected: 64521 1221s # received: 64521 1221s ok 34 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2009-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8201 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1221s # expected: 8201 1221s # received: 8201 1221s ok 35 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1007-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4103 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1221s # expected: 4103 1221s # received: 4103 1221s ok 36 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2aac-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 10924 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1221s # expected: 10924 1221s # received: 10924 1221s ok 37 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1168-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4456 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1221s # expected: 4456 1221s # received: 4456 1221s ok 38 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1875a-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 100186 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1221s # expected: 100186 1221s # received: 100186 1221s ok 39 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1e25-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7717 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1221s # expected: 7717 1221s # received: 7717 1221s ok 40 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1e16-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7702 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1221s # expected: 7702 1221s # received: 7702 1221s ok 41 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1b69-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7017 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1221s # expected: 7017 1221s # received: 7017 1221s ok 42 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "115d9-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 71129 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1221s # expected: 71129 1221s # received: 71129 1221s ok 43 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "11f7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4599 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1221s # expected: 4599 1221s # received: 4599 1221s ok 44 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1806-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6150 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1221s # expected: 6150 1221s # received: 6150 1221s ok 45 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "13f7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5111 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1221s # expected: 5111 1221s # received: 5111 1221s ok 46 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "a038-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 41016 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1221s # expected: 41016 1221s # received: 41016 1221s ok 47 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1662-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5730 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1221s # expected: 5730 1221s # received: 5730 1221s ok 48 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "124a-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4682 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1221s # expected: 4682 1221s # received: 4682 1221s ok 49 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1374-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4980 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1221s # expected: 4980 1221s # received: 4980 1221s ok 50 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "d310-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 54032 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1221s # expected: 54032 1221s # received: 54032 1221s ok 51 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1b5f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7007 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1221s # expected: 7007 1221s # received: 7007 1221s ok 52 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "9201-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 37377 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1221s # expected: 37377 1221s # received: 37377 1221s ok 53 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1076-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4214 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1221s # expected: 4214 1221s # received: 4214 1221s ok 54 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "f68-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 3944 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1221s # expected: 3944 1221s # received: 3944 1221s ok 55 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "fd6-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4054 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1221s # expected: 4054 1221s # received: 4054 1221s ok 56 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "ad8b-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 44427 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1221s # expected: 44427 1221s # received: 44427 1221s ok 57 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1288-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4744 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1221s # expected: 4744 1221s # received: 4744 1221s ok 58 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "f69-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 3945 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1221s # expected: 3945 1221s # received: 3945 1221s ok 59 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "fd7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4055 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1221s # expected: 4055 1221s # received: 4055 1221s ok 60 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "10d47-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 68935 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1221s # expected: 68935 1221s # received: 68935 1221s ok 61 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "f6a-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 3946 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1221s # expected: 3946 1221s # received: 3946 1221s ok 62 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "fd8-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4056 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1221s # expected: 4056 1221s # received: 4056 1221s ok 63 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "c79b-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 51099 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1221s # expected: 51099 1221s # received: 51099 1221s ok 64 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "15dc-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5596 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1221s # expected: 5596 1221s # received: 5596 1221s ok 65 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1e723-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 124707 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl561delta.pod 1221s # expected: 124707 1221s # received: 124707 1221s ok 66 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1a2bb-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 107195 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl56delta.pod 1221s # expected: 107195 1221s # received: 107195 1221s ok 67 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "94ac-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 38060 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl581delta.pod 1221s # expected: 38060 1221s # received: 38060 1221s ok 68 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1176-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4470 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl582delta.pod 1221s # expected: 4470 1221s # received: 4470 1221s ok 69 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "18bf-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6335 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl583delta.pod 1221s # expected: 6335 1221s # received: 6335 1221s ok 70 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1cc3-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7363 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl584delta.pod 1221s # expected: 7363 1221s # received: 7363 1221s ok 71 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1701-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5889 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl585delta.pod 1221s # expected: 5889 1221s # received: 5889 1221s ok 72 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "122b-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4651 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl586delta.pod 1221s # expected: 4651 1221s # received: 4651 1221s ok 73 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "20a4-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8356 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl587delta.pod 1221s # expected: 8356 1221s # received: 8356 1221s ok 74 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "62c1-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 25281 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl588delta.pod 1221s # expected: 25281 1221s # received: 25281 1221s ok 75 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "d28d-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 53901 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl589delta.pod 1221s # expected: 53901 1221s # received: 53901 1221s ok 76 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1c1d5-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 115157 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perl58delta.pod 1221s # expected: 115157 1221s # received: 115157 1221s ok 77 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4fe9-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 20457 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlaix.pod 1221s # expected: 20457 1221s # received: 20457 1221s ok 78 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1688-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5768 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlamiga.pod 1221s # expected: 5768 1221s # received: 5768 1221s ok 79 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2031-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8241 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlandroid.pod 1221s # expected: 8241 1221s # received: 8241 1221s ok 80 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "cec59-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 846937 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlapi.pod 1221s # expected: 846937 1221s # received: 846937 1221s ok 81 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "5838-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 22584 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlapio.pod 1221s # expected: 22584 1221s # received: 22584 1221s ok 82 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1b62-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7010 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlartistic.pod 1221s # expected: 7010 1221s # received: 7010 1221s ok 83 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "210c-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8460 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlbook.pod 1221s # expected: 8460 1221s # received: 8460 1221s ok 84 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "126-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 294 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlboot.pod 1221s # expected: 294 1221s # received: 294 1221s ok 85 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "130-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 304 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlbot.pod 1221s # expected: 304 1221s # received: 304 1221s ok 86 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1f50-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8016 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1221s # expected: 8016 1221s # received: 8016 1221s ok 87 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "dea2-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 56994 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlcall.pod 1221s # expected: 56994 1221s # received: 56994 1221s ok 88 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1180-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4480 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlcheat.pod 1221s # expected: 4480 1221s # received: 4480 1221s ok 89 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "3179-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 12665 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlclass.pod 1221s # expected: 12665 1221s # received: 12665 1221s ok 90 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "3c63-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 15459 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1221s # expected: 15459 1221s # received: 15459 1221s ok 91 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "d19f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 53663 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlclib.pod 1221s # expected: 53663 1221s # received: 53663 1221s ok 92 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "12e5-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4837 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlcn.pod 1221s # expected: 4837 1221s # received: 4837 1221s ok 93 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1b1b-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6939 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1221s # expected: 6939 1221s # received: 6939 1221s ok 94 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "662a-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 26154 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1221s # expected: 26154 1221s # received: 26154 1221s ok 95 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "cfa2-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 53154 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldata.pod 1221s # expected: 53154 1221s # received: 53154 1221s ok 96 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "134d-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4941 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1221s # expected: 4941 1221s # received: 4941 1221s ok 97 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "a85c-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 43100 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldebguts.pod 1221s # expected: 43100 1221s # received: 43100 1221s ok 98 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "5693-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 22163 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldebtut.pod 1221s # expected: 22163 1221s # received: 22163 1221s ok 99 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "9bc9-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 39881 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldebug.pod 1221s # expected: 39881 1221s # received: 39881 1221s ok 100 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "15dc-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5596 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldelta.pod 1221s # expected: 5596 1221s # received: 5596 1221s ok 101 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "5fb8-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 24504 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1221s # expected: 24504 1221s # received: 24504 1221s ok 102 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4d4ea-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 316650 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldiag.pod 1221s # expected: 316650 1221s # received: 316650 1221s ok 103 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "24a0-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 9376 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldoc.pod 1221s # expected: 9376 1221s # received: 9376 1221s ok 104 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "b4ed-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 46317 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1221s # expected: 46317 1221s # received: 46317 1221s ok 105 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "6946-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 26950 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldsc.pod 1221s # expected: 26950 1221s # received: 26950 1221s ok 106 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1f20-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7968 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perldtrace.pod 1221s # expected: 7968 1221s # received: 7968 1221s ok 107 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1497f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 84351 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1221s # expected: 84351 1221s # received: 84351 1221s ok 108 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "937e-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 37758 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlembed.pod 1221s # expected: 37758 1221s # received: 37758 1221s ok 109 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2812-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 10258 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1221s # expected: 10258 1221s # received: 10258 1221s ok 110 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "58d2-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 22738 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq.pod 1221s # expected: 22738 1221s # received: 22738 1221s ok 111 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "34a1-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 13473 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1221s # expected: 13473 1221s # received: 13473 1221s ok 112 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "292a-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 10538 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1221s # expected: 10538 1221s # received: 10538 1221s ok 113 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "92e1-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 37601 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1221s # expected: 37601 1221s # received: 37601 1221s ok 114 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "16bcd-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 93133 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1221s # expected: 93133 1221s # received: 93133 1221s ok 115 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "dbc1-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 56257 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1221s # expected: 56257 1221s # received: 56257 1221s ok 116 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "9a71-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 39537 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1221s # expected: 39537 1221s # received: 39537 1221s ok 117 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "93ae-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 37806 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1221s # expected: 37806 1221s # received: 37806 1221s ok 118 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "c30c-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 49932 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1221s # expected: 49932 1221s # received: 49932 1221s ok 119 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "3b75-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 15221 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1221s # expected: 15221 1221s # received: 15221 1221s ok 120 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "56ca-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 22218 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfilter.pod 1221s # expected: 22218 1221s # received: 22218 1221s ok 121 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "342b-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 13355 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfork.pod 1221s # expected: 13355 1221s # received: 13355 1221s ok 122 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4122-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 16674 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlform.pod 1221s # expected: 16674 1221s # received: 16674 1221s ok 123 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "671-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 1649 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1221s # expected: 1649 1221s # received: 1649 1221s ok 124 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "68740-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 427840 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlfunc.pod 1221s # expected: 427840 1221s # received: 427840 1221s ok 125 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "7c2e-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 31790 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlgit.pod 1221s # expected: 31790 1221s # received: 31790 1221s ok 126 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "219ca-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 137674 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlglossary.pod 1221s # expected: 137674 1221s # received: 137674 1221s ok 127 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4072-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 16498 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlgov.pod 1221s # expected: 16498 1221s # received: 16498 1221s ok 128 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "35f7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 13815 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlgpl.pod 1221s # expected: 13815 1221s # received: 13815 1221s ok 129 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "31bb8-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 203704 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlguts.pod 1221s # expected: 203704 1221s # received: 203704 1221s ok 130 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "afe5-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 45029 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlhack.pod 1221s # expected: 45029 1221s # received: 45029 1221s ok 131 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1297d-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 76157 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1221s # expected: 76157 1221s # received: 76157 1221s ok 132 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1809-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6153 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1221s # expected: 6153 1221s # received: 6153 1221s ok 133 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "602-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 1538 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1221s # expected: 1538 1221s # received: 1538 1221s ok 134 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "ebeb-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 60395 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlhist.pod 1221s # expected: 60395 1221s # received: 60395 1221s ok 135 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "77a4-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 30628 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlhpux.pod 1221s # expected: 30628 1221s # received: 30628 1221s ok 136 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "7dd-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 2013 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlhurd.pod 1221s # expected: 2013 1221s # received: 2013 1221s ok 137 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1fc9f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 130207 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlintern.pod 1221s # expected: 130207 1221s # received: 130207 1221s ok 138 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "9216-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 37398 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlinterp.pod 1221s # expected: 37398 1221s # received: 37398 1221s ok 139 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "579a-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 22426 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlintro.pod 1221s # expected: 22426 1221s # received: 22426 1221s ok 140 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "8ad2-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 35538 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perliol.pod 1221s # expected: 35538 1221s # received: 35538 1221s ok 141 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "11818-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 71704 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlipc.pod 1221s # expected: 71704 1221s # received: 71704 1221s ok 142 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1150-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4432 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlirix.pod 1221s # expected: 4432 1221s # received: 4432 1221s ok 143 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "20a8-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8360 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perljp.pod 1221s # expected: 8360 1221s # received: 8360 1221s ok 144 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2fc0-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 12224 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlko.pod 1221s # expected: 12224 1221s # received: 12224 1221s ok 145 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "163-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 355 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1221s # expected: 355 1221s # received: 355 1221s ok 146 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "7ea-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 2026 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perllinux.pod 1221s # expected: 2026 1221s # received: 2026 1221s ok 147 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "12978-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 76152 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perllocale.pod 1221s # expected: 76152 1221s # received: 76152 1221s ok 148 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2487-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 9351 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perllol.pod 1221s # expected: 9351 1221s # received: 9351 1221s ok 149 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2f6f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 12143 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1221s # expected: 12143 1221s # received: 12143 1221s ok 150 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "67a7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 26535 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlmod.pod 1221s # expected: 26535 1221s # received: 26535 1221s ok 151 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2574-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 9588 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1221s # expected: 9588 1221s # received: 9588 1221s ok 152 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1095c-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 67932 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1221s # expected: 67932 1221s # received: 67932 1221s ok 153 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "573b-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 22331 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1221s # expected: 22331 1221s # received: 22331 1221s ok 154 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "d65-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 3429 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1221s # expected: 3429 1221s # received: 3429 1221s ok 155 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2ad3-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 10963 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1221s # expected: 10963 1221s # received: 10963 1221s ok 156 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "20a5-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8357 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlnumber.pod 1221s # expected: 8357 1221s # received: 8357 1221s ok 157 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "8d31-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 36145 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlobj.pod 1221s # expected: 36145 1221s # received: 36145 1221s ok 158 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "6885-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 26757 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlootut.pod 1221s # expected: 26757 1221s # received: 26757 1221s ok 159 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2b4ac-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 177324 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlop.pod 1221s # expected: 177324 1221s # received: 177324 1221s ok 160 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4db-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 1243 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1221s # expected: 1243 1221s # received: 1243 1221s ok 161 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "3b77-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 15223 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlopentut.pod 1221s # expected: 15223 1221s # received: 15223 1221s ok 162 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "16cb7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 93367 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlos2.pod 1221s # expected: 93367 1221s # received: 93367 1221s ok 163 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "37cb-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 14283 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlos390.pod 1221s # expected: 14283 1221s # received: 14283 1221s ok 164 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "12b0-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4784 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlos400.pod 1221s # expected: 4784 1221s # received: 4784 1221s ok 165 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "c8a9-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 51369 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1221s # expected: 51369 1221s # received: 51369 1221s ok 166 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "c2bc-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 49852 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlperf.pod 1221s # expected: 49852 1221s # received: 49852 1221s ok 167 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1418-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5144 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlplan9.pod 1221s # expected: 5144 1221s # received: 5144 1221s ok 168 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "5b65-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 23397 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlpod.pod 1221s # expected: 23397 1221s # received: 23397 1221s ok 169 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "10d10-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 68880 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1221s # expected: 68880 1221s # received: 68880 1221s ok 170 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2f40-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 12096 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1221s # expected: 12096 1221s # received: 12096 1221s ok 171 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "67b7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 26551 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1221s # expected: 26551 1221s # received: 26551 1221s ok 172 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "15db1-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 89521 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlport.pod 1221s # expected: 89521 1221s # received: 89521 1221s ok 173 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1412-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 5138 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlpragma.pod 1221s # expected: 5138 1221s # received: 5138 1221s ok 174 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1a25-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 6693 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlqnx.pod 1221s # expected: 6693 1221s # received: 6693 1221s ok 175 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "21256-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 135766 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlre.pod 1221s # expected: 135766 1221s # received: 135766 1221s ok 176 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "8a9c-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 35484 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlreapi.pod 1221s # expected: 35484 1221s # received: 35484 1221s ok 177 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "818f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 33167 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1221s # expected: 33167 1221s # received: 33167 1221s ok 178 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "bec7-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 48839 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1221s # expected: 48839 1221s # received: 48839 1221s ok 179 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "8d5c-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 36188 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlref.pod 1221s # expected: 36188 1221s # received: 36188 1221s ok 180 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4944-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 18756 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlreftut.pod 1221s # expected: 18756 1221s # received: 18756 1221s ok 181 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "a989-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 43401 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlreguts.pod 1221s # expected: 43401 1221s # received: 43401 1221s ok 182 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1fd-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 509 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlrepository.pod 1221s # expected: 509 1221s # received: 509 1221s ok 183 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4b07-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 19207 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlrequick.pod 1221s # expected: 19207 1221s # received: 19207 1221s ok 184 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "3caa-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 15530 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlreref.pod 1221s # expected: 15530 1221s # received: 15530 1221s ok 185 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1e1ef-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 123375 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlretut.pod 1221s # expected: 123375 1221s # received: 123375 1221s ok 186 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "651-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 1617 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlriscos.pod 1221s # expected: 1617 1221s # received: 1617 1221s ok 187 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "e707-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 59143 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlrun.pod 1221s # expected: 59143 1221s # received: 59143 1221s ok 188 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "6cea-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 27882 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlsec.pod 1221s # expected: 27882 1221s # received: 27882 1221s ok 189 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "4af2-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 19186 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1221s # expected: 19186 1221s # received: 19186 1221s ok 190 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "7494-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 29844 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1221s # expected: 29844 1221s # received: 29844 1221s ok 191 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1bdc-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7132 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlsource.pod 1221s # expected: 7132 1221s # received: 7132 1221s ok 192 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "233b-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 9019 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlstyle.pod 1221s # expected: 9019 1221s # received: 9019 1221s ok 193 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "12fb9-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 77753 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlsub.pod 1221s # expected: 77753 1221s # received: 77753 1221s ok 194 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "d31f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 54047 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlsyn.pod 1221s # expected: 54047 1221s # received: 54047 1221s ok 195 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "2858-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 10328 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlsynology.pod 1221s # expected: 10328 1221s # received: 10328 1221s ok 196 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "b184-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 45444 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1221s # expected: 45444 1221s # received: 45444 1221s ok 197 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "9a91-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 39569 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perltie.pod 1221s # expected: 39569 1221s # received: 39569 1221s ok 198 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "cda6a-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 842346 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perltoc.pod 1221s # expected: 842346 1221s # received: 842346 1221s ok 199 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "174-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 372 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perltodo.pod 1221s # expected: 372 1221s # received: 372 1221s ok 200 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "126-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 294 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perltooc.pod 1221s # expected: 294 1221s # received: 294 1221s ok 201 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "126-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 294 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perltoot.pod 1221s # expected: 294 1221s # received: 294 1221s ok 202 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "297f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 10623 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perltrap.pod 1221s # expected: 10623 1221s # received: 10623 1221s ok 203 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "213f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 8511 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perltru64.pod 1221s # expected: 8511 1221s # received: 8511 1221s ok 204 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1183-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4483 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perltw.pod 1221s # expected: 4483 1221s # received: 4483 1221s ok 205 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "162b6-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 90806 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlunicode.pod 1221s # expected: 90806 1221s # received: 90806 1221s ok 206 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "6349-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 25417 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlunicook.pod 1221s # expected: 25417 1221s # received: 25417 1221s ok 207 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "372e-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 14126 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1221s # expected: 14126 1221s # received: 14126 1221s ok 208 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "96e1-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 38625 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perluniintro.pod 1221s # expected: 38625 1221s # received: 38625 1221s ok 209 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "6eefa-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 454394 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perluniprops.pod 1221s # expected: 454394 1221s # received: 454394 1221s ok 210 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1f10-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7952 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlunitut.pod 1221s # expected: 7952 1221s # received: 7952 1221s ok 211 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "1ce8-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 7400 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlutil.pod 1221s # expected: 7400 1221s # received: 7400 1221s ok 212 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "16c17-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 93207 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlvar.pod 1221s # expected: 93207 1221s # received: 93207 1221s ok 213 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "c68d-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 50829 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlvms.pod 1221s # expected: 50829 1221s # received: 50829 1221s ok 214 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "f16-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 3862 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlvos.pod 1221s # expected: 3862 1221s # received: 3862 1221s ok 215 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "7c61-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 31841 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlwin32.pod 1221s # expected: 31841 1221s # received: 31841 1221s ok 216 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "12d15-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 77077 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlxs.pod 1221s # expected: 77077 1221s # received: 77077 1221s ok 217 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "c51f-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 50463 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlxstut.pod 1221s # expected: 50463 1221s # received: 50463 1221s ok 218 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "5dc1-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 24001 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1221s # expected: 24001 1221s # received: 24001 1221s ok 219 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "bc298-63a9ccb563e40" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 770712 1221s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-binary-httpd 1221s # expected: 770712 1221s # received: 770712 1221s ok 220 1221s #lwp request: 1221s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1221s #User-Agent: libwww-perl/6.78 1221s # 1221s #server response: 1221s #HTTP/1.1 200 OK 1221s #Connection: close 1221s #Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Accept-Ranges: bytes 1221s #ETag: "3e04c0-63aee5c187c80" 1221s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s #Vary: In-If1 1221s #Content-Length: 4064448 1221s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1221s #Client-Date: Thu, 04 Sep 2025 16:06:02 GMT 1221s #Client-Peer: 127.0.0.1:8529 1221s #Client-Response-Num: 1 1221s #DMMATCH1: 1 1221s # 1221s # testing : download of /getfiles-binary-perl 1221s # expected: 4064448 1221s # received: 4064448 1221s ok 221 1221s ok 1223s t/apache/headers.t .................. 1223s 1..27 1223s # Running under perl version 5.040001 for linux 1223s # Current time local: Thu Sep 4 16:06:02 2025 1223s # Current time GMT: Thu Sep 4 16:06:02 2025 1223s # Using Test.pm version 1.31 1223s # Using Apache/Test.pm version 1.44 1223s testing: Hello: World 1223s ok 1 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 2 1223s header: [World] vs [World] 1223s # testing : compare header Hello value 1223s # expected: 'World' 1223s # received: 'World' 1223s ok 3 1223s testing: Hello: World 1223s ok 4 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 5 1223s header: [World] vs [World] 1223s # testing : compare header Hello value 1223s # expected: 'World' 1223s # received: 'World' 1223s ok 6 1223s testing: Hello: World 1223s ok 7 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 8 1223s header: [World] vs [World] 1223s # testing : compare header Hello value 1223s # expected: 'World' 1223s # received: 'World' 1223s ok 9 1223s testing: Hello: Foo 1223s Bar 1223s ok 10 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 11 1223s header: [Foo Bar] vs [Foo Bar] 1223s # testing : compare header Hello value 1223s # expected: 'Foo Bar' 1223s # received: 'Foo Bar' 1223s ok 12 1223s testing: Hello: Foo 1223s Bar 1223s ok 13 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 14 1223s header: [Foo Bar] vs [Foo Bar] 1223s # testing : compare header Hello value 1223s # expected: 'Foo Bar' 1223s # received: 'Foo Bar' 1223s ok 15 1223s testing: Hello: Foo 1223s Bar 1223s ok 16 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 17 1223s header: [Foo Bar] vs [Foo Bar] 1223s # testing : compare header Hello value 1223s # expected: 'Foo Bar' 1223s # received: 'Foo Bar' 1223s ok 18 1223s testing: Hello: Foo 1223s Bar 1223s ok 19 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 20 1223s header: [Foo Bar] vs [Foo Bar] 1223s # testing : compare header Hello value 1223s # expected: 'Foo Bar' 1223s # received: 'Foo Bar' 1223s ok 21 1223s testing: Hello: Foo 1223s Bar 1223s ok 22 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 23 1223s header: [Foo Bar] vs [Foo Bar] 1223s # testing : compare header Hello value 1223s # expected: 'Foo Bar' 1223s # received: 'Foo Bar' 1223s ok 24 1223s testing: Hello:World 1223s ok 25 1223s # testing : response success 1223s # expected: qr/HTTP\/1\.. 200 OK/ 1223s # received: 'HTTP/1.1 200 OK' 1223s ok 26 1223s header: [World] vs [World] 1223s # testing : compare header Hello value 1223s # expected: 'World' 1223s # received: 'World' 1223s ok 27 1223s ok 1226s t/apache/hostcheck.t ................ 1226s 1..14 1226s # Running under perl version 5.040001 for linux 1226s # Current time local: Thu Sep 4 16:06:05 2025 1226s # Current time GMT: Thu Sep 4 16:06:05 2025 1226s # Using Test.pm version 1.31 1226s # Using Apache/Test.pm version 1.44 1226s # SENDING to 127.0.0.1:8529 1226s # GET / HTTP/1.1 1226s Host: localhost 1226s 1226s # expected 200, got 200 for ok 1226s ok 1 1226s # SENDING to 127.0.0.1:8529 1226s # GET / HTTP/1.1 1226s Host: localhost:1 1226s 1226s # expected 200, got 200 for port ignored 1226s ok 2 1226s # SENDING to 127.0.0.1:8529 1226s # GET / HTTP/1.1 1226s Host: notlisted 1226s 1226s # expected 200, got 200 for name not listed 1226s ok 3 1226s # SENDING to 127.0.0.1:8529 1226s # GET / HTTP/1.1 1226s Host: 127.0.0.1 1226s 1226s # expected 200, got 200 for IP not in serveralias/servername 1226s ok 4 1226s # SENDING to 127.0.0.1:8529 1226s # GET / HTTP/1.1 1226s Host: default-strict 1226s 1226s # expected 200, got 200 for NVH matches in default server 1226s ok 5 1226s # SENDING to 127.0.0.1:8529 1226s # GET / HTTP/1.1 1226s Host: nvh-strict 1226s 1226s # expected 200, got 200 for NVH matches 1226s ok 6 1226s # SENDING to 127.0.0.1:8529 1226s # GET / HTTP/1.1 1226s Host: nvh-strict:1 1226s 1226s # expected 200, got 200 for NVH matches port ignored 1226s ok 7 1226s # SENDING to 127.0.0.1:8556 1226s # GET / HTTP/1.1 1226s Host: localhost 1226s 1226s # expected 400, got 400 for ok 1226s ok 8 1226s # SENDING to 127.0.0.1:8556 1226s # GET / HTTP/1.1 1226s Host: localhost:1 1226s 1226s # expected 400, got 400 for port ignored 1226s ok 9 1226s # SENDING to 127.0.0.1:8556 1226s # GET / HTTP/1.1 1226s Host: notlisted 1226s 1226s # expected 400, got 400 for name not listed 1226s ok 10 1226s # SENDING to 127.0.0.1:8556 1226s # GET / HTTP/1.1 1226s Host: 127.0.0.1 1226s 1226s # expected 400, got 400 for IP not in serveralias/servername 1226s ok 11 1226s # SENDING to 127.0.0.1:8556 1226s # GET / HTTP/1.1 1226s Host: default-strict 1226s 1226s # expected 200, got 200 for NVH matches in default server 1226s ok 12 1226s # SENDING to 127.0.0.1:8556 1226s # GET / HTTP/1.1 1226s Host: nvh-strict 1226s 1226s # expected 200, got 200 for NVH matches 1226s ok 13 1226s # SENDING to 127.0.0.1:8556 1226s # GET / HTTP/1.1 1226s Host: nvh-strict:1 1226s 1226s # expected 200, got 200 for NVH matches port ignored 1226s ok 14 1226s ok 1229s t/apache/http_strict.t .............. 1229s 1..178 1229s # Running under perl version 5.040001 for linux 1229s # Current time local: Thu Sep 4 16:06:08 2025 1229s # Current time GMT: Thu Sep 4 16:06:08 2025 1229s # Using Test.pm version 1.31 1229s # Using Apache/Test.pm version 1.44 1229s # SENDING: 1229s # GET / HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 1 1229s # SENDING: 1229s # GET / HTTP/1.0\n\n 1229s # expecting success, got 200 1229s ok 2 1229s # SENDING: 1229s # get / HTTP/1.0\r\n\r\n 1229s # expecting 501, got 501 1229s ok 3 1229s # SENDING: 1229s # G ET / HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 4 1229s # SENDING: 1229s # G\x00ET / HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 5 1229s # SENDING: 1229s # G/T / HTTP/1.0\r\n\r\n 1229s # expecting 501, got 501 1229s ok 6 1229s # SENDING: 1229s # GET /\x00 HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 7 1229s # SENDING: 1229s # GET / HTTP/1.0\x00\r\n\r\n 1229s # expecting 400, got 400 1229s ok 8 1229s # SENDING: 1229s # GET\x0c/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 9 1229s # SENDING: 1229s # GET\r/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 10 1229s # SENDING: 1229s # GET\t/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 11 1229s # SENDING: 1229s # GET / HTT/1.0\r\n\r\n 1229s # expecting error, got 400 1229s ok 12 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1229s # expecting success, got 200 1229s ok 13 1229s # SENDING: 1229s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1229s # expecting success, got 200 1229s ok 14 1229s # SENDING: 1229s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1229s # expecting success, got 200 1229s ok 15 1229s # SENDING: 1229s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1229s # expecting 400, got 400 1229s ok 16 1229s # SENDING: 1229s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1229s # expecting 400, got 400 1229s ok 17 1229s # SENDING: 1229s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1229s # expecting 200, got 200 1229s ok 18 1229s # SENDING: 1229s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1229s # expecting 400, got 400 1229s ok 19 1229s # SENDING: 1229s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1229s # expecting error, got 400 1229s ok 20 1229s # SENDING: 1229s # GET / HTTP/0.9\r\n\r\n 1229s # expecting error, got 400 1229s ok 21 1229s # SENDING: 1229s # GET / HTTP/0.8\r\n\r\n 1229s # expecting error, got 400 1229s ok 22 1229s # SENDING: 1229s # GET /\x01 HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 23 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 24 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 25 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 26 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 27 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1229s # expecting 400, got 400 1229s ok 28 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 29 1229s # SENDING: 1229s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 30 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 31 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1229s # expecting 400, got 400 1229s ok 32 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 33 1229s # SENDING: 1229s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 34 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 35 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 36 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 37 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 38 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1229s # expecting 400, got 400 1229s ok 39 1229s # SENDING: 1229s # GET / HTTP/1.0\r\r 1229s # expecting dropped connection and HTTPD dropped connection 1229s ok 40 1229s # SENDING: 1229s # GET /\r\n 1229s # expecting headerless HTTP/0.9 body, got response 1229s ok 41 1229s # SENDING: 1229s # GET /#frag HTTP/1.0\r\n 1229s # expecting 400, got 400 1229s ok 42 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1229s # expecting 200, got 200 1229s ok 43 1229s # SENDING: 1229s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 44 1229s # SENDING: 1229s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 45 1229s # SENDING: 1229s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 46 1229s # SENDING: 1229s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 47 1229s # SENDING: 1229s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 48 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1229s # expecting 200, got 200 1229s ok 49 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1229s # expecting 400, got 400 1229s ok 50 1229s # SENDING: 1229s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 51 1229s # SENDING: 1229s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 52 1229s # SENDING: 1229s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 53 1229s # SENDING: 1229s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 54 1229s # SENDING: 1229s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 55 1229s # SENDING: 1229s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 56 1229s # SENDING: 1229s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 57 1229s # SENDING: 1229s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 58 1229s # SENDING: 1229s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 59 1229s # SENDING: 1229s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 60 1229s # SENDING: 1229s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 61 1229s # SENDING: 1229s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 62 1229s # SENDING: 1229s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 63 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1229s # expecting success, got 200 1229s ok 64 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1229s # expecting success, got 200 1229s ok 65 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1229s # expecting success, got 200 1229s ok 66 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1229s # expecting success, got 200 1229s ok 67 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1229s # expecting success, got 200 1229s ok 68 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1229s # expecting success, got 200 1229s ok 69 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1229s # expecting 200, got 200 1229s ok 70 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1229s # expecting 200, got 200 1229s ok 71 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1229s # expecting 400, got 400 1229s ok 72 1229s # SENDING: 1229s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 73 1229s # SENDING: 1229s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 74 1229s # SENDING: 1229s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 75 1229s # SENDING: 1229s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 76 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1229s # expecting 200, got 200 1229s ok 77 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1229s # expecting 200, got 200 1229s ok 78 1229s # SENDING: 1229s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 79 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1229s # DECODED: Foo: bar 1229s # RESPONSE: 1229s # HTTP/1.1 200 OK\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Foo: bar\r\n 1229s # Vary: In-If1\r\n 1229s # DMMATCH1: 1\r\n 1229s # Content-Length: 36\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/plain\r\n 1229s # \r\n 1229s # Hi!\n 1229s # SERVERNAME=localhost\n 1229s # HTTP_HOST=\n 1229s # 1229s # expecting 200, got 200 1229s ok 80 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1229s # DECODED: Foo: 1229s # RESPONSE: 1229s # HTTP/1.1 200 OK\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Foo: \r\n 1229s # Vary: In-If1\r\n 1229s # DMMATCH1: 1\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/plain\r\n 1229s # \r\n 1229s # Hi!\n 1229s # SERVERNAME=localhost\n 1229s # HTTP_HOST=\n 1229s # 1229s # expecting 200, got 200 1229s ok 81 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1229s # DECODED: : bar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Content-Length: 564\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 82 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1229s # DECODED: F\x00oo: bar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Content-Length: 528\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 83 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1229s # DECODED: F\x01oo: bar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Content-Length: 564\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 84 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1229s # DECODED: F\noo: bar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Content-Length: 528\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 85 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1229s # DECODED: Foo: b\tar 1229s # RESPONSE: 1229s # HTTP/1.1 200 OK\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Foo: b\tar\r\n 1229s # Vary: In-If1\r\n 1229s # DMMATCH1: 1\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/plain\r\n 1229s # \r\n 1229s # Hi!\n 1229s # SERVERNAME=localhost\n 1229s # HTTP_HOST=\n 1229s # 1229s # expecting 200, got 200 1229s ok 86 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1229s # DECODED: Foo: b\x01ar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 87 1229s # SENDING: 1229s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1229s # expecting 500, got 500 1229s ok 88 1229s # SENDING: 1229s # GET / HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 89 1229s # SENDING: 1229s # GET / HTTP/1.0\n\n 1229s # expecting 400, got 400 1229s ok 90 1229s # SENDING: 1229s # get / HTTP/1.0\r\n\r\n 1229s # expecting 501, got 501 1229s ok 91 1229s # SENDING: 1229s # G ET / HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 92 1229s # SENDING: 1229s # G\x00ET / HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 93 1229s # SENDING: 1229s # G/T / HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 94 1229s # SENDING: 1229s # GET /\x00 HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 95 1229s # SENDING: 1229s # GET / HTTP/1.0\x00\r\n\r\n 1229s # expecting 400, got 400 1229s ok 96 1229s # SENDING: 1229s # GET\x0c/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 97 1229s # SENDING: 1229s # GET\r/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 98 1229s # SENDING: 1229s # GET\t/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 99 1229s # SENDING: 1229s # GET / HTT/1.0\r\n\r\n 1229s # expecting error, got 400 1229s ok 100 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1229s # expecting success, got 200 1229s ok 101 1229s # SENDING: 1229s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1229s # expecting success, got 200 1229s ok 102 1229s # SENDING: 1229s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1229s # expecting success, got 200 1229s ok 103 1229s # SENDING: 1229s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1229s # expecting 400, got 400 1229s ok 104 1229s # SENDING: 1229s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1229s # expecting 400, got 400 1229s ok 105 1229s # SENDING: 1229s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1229s # expecting 400, got 400 1229s ok 106 1229s # SENDING: 1229s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1229s # expecting 400, got 400 1229s ok 107 1229s # SENDING: 1229s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1229s # expecting error, got 400 1229s ok 108 1229s # SENDING: 1229s # GET / HTTP/0.9\r\n\r\n 1229s # expecting error, got 400 1229s ok 109 1229s # SENDING: 1229s # GET / HTTP/0.8\r\n\r\n 1229s # expecting error, got 400 1229s ok 110 1229s # SENDING: 1229s # GET /\x01 HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 111 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 112 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 113 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 114 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 115 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1229s # expecting 400, got 400 1229s ok 116 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 117 1229s # SENDING: 1229s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 118 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 119 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1229s # expecting 400, got 400 1229s ok 120 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 121 1229s # SENDING: 1229s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 122 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 123 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 124 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1229s # expecting 400, got 400 1229s ok 125 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 126 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1229s # expecting 400, got 400 1229s ok 127 1229s # SENDING: 1229s # GET / HTTP/1.0\r\r 1229s # expecting dropped connection and HTTPD dropped connection 1229s ok 128 1229s # SENDING: 1229s # GET /\r\n 1229s # expecting headerless HTTP/0.9 body, got response 1229s ok 129 1229s # SENDING: 1229s # GET /#frag HTTP/1.0\r\n 1229s # expecting 400, got 400 1229s ok 130 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1229s # expecting 400, got 400 1229s ok 131 1229s # SENDING: 1229s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 132 1229s # SENDING: 1229s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 133 1229s # SENDING: 1229s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 134 1229s # SENDING: 1229s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 135 1229s # SENDING: 1229s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 136 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1229s # expecting 400, got 400 1229s ok 137 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1229s # expecting 400, got 400 1229s ok 138 1229s # SENDING: 1229s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 139 1229s # SENDING: 1229s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 140 1229s # SENDING: 1229s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 141 1229s # SENDING: 1229s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 142 1229s # SENDING: 1229s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 143 1229s # SENDING: 1229s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 144 1229s # SENDING: 1229s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 145 1229s # SENDING: 1229s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 146 1229s # SENDING: 1229s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 147 1229s # SENDING: 1229s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 148 1229s # SENDING: 1229s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 149 1229s # SENDING: 1229s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1229s # expecting success, got 200 1229s ok 150 1229s # SENDING: 1229s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1229s # expecting 400, got 400 1229s ok 151 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1229s # expecting success, got 200 1229s ok 152 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1229s # expecting success, got 200 1229s ok 153 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1229s # expecting success, got 200 1229s ok 154 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1229s # expecting success, got 200 1229s ok 155 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1229s # expecting success, got 200 1229s ok 156 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1229s # expecting success, got 200 1229s ok 157 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1229s # expecting 400, got 400 1229s ok 158 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1229s # expecting 400, got 400 1229s ok 159 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1229s # expecting 400, got 400 1229s ok 160 1229s # SENDING: 1229s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 161 1229s # SENDING: 1229s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 162 1229s # SENDING: 1229s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 163 1229s # SENDING: 1229s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1229s # expecting 200, got 200 1229s ok 164 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1229s # expecting 200, got 200 1229s ok 165 1229s # SENDING: 1229s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1229s # expecting 200, got 200 1229s ok 166 1229s # SENDING: 1229s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1229s # expecting 200, got 200 1229s ok 167 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1229s # DECODED: Foo: bar 1229s # RESPONSE: 1229s # HTTP/1.1 200 OK\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Foo: bar\r\n 1229s # Vary: In-If1\r\n 1229s # DMMATCH1: 1\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/plain\r\n 1229s # \r\n 1229s # Hi!\n 1229s # SERVERNAME=localhost\n 1229s # HTTP_HOST=\n 1229s # 1229s # expecting 200, got 200 1229s ok 168 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1229s # DECODED: Foo: 1229s # RESPONSE: 1229s # HTTP/1.1 200 OK\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Foo: \r\n 1229s # Vary: In-If1\r\n 1229s # DMMATCH1: 1\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/plain\r\n 1229s # \r\n 1229s # Hi!\n 1229s # SERVERNAME=localhost\n 1229s # HTTP_HOST=\n 1229s # 1229s # expecting 200, got 200 1229s ok 169 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1229s # DECODED: : bar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Content-Length: 564\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 170 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1229s # DECODED: F\x00oo: bar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Content-Length: 528\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 171 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1229s # DECODED: F\x01oo: bar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 172 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1229s # DECODED: F\noo: bar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Content-Length: 528\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 173 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1229s # DECODED: Foo: b\tar 1229s # RESPONSE: 1229s # HTTP/1.1 200 OK\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Foo: b\tar\r\n 1229s # Vary: In-If1\r\n 1229s # DMMATCH1: 1\r\n 1229s # Content-Length: 36\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/plain\r\n 1229s # \r\n 1229s # Hi!\n 1229s # SERVERNAME=localhost\n 1229s # HTTP_HOST=\n 1229s # 1229s # expecting 200, got 200 1229s ok 174 1229s # SENDING: 1229s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1229s # DECODED: Foo: b\x01ar 1229s # RESPONSE: 1229s # HTTP/1.1 500 Internal Server Error\r\n 1229s # Date: Thu, 04 Sep 2025 16:06:11 GMT\r\n 1229s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1229s # Connection: close\r\n 1229s # Content-Type: text/html; charset=iso-8859-1\r\n 1229s # \r\n 1229s # \n 1229s # \n 1229s # ... 1229s # expecting 500, got 500 1229s ok 175 1229s # SENDING: 1229s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1229s # expecting 500, got 500 1229s ok 176 1229s ok 177 1229s ok 178 1229s ok 1231s t/apache/if_sections.t .............. 1231s 1..46 1231s # Running under perl version 5.040001 for linux 1231s # Current time local: Thu Sep 4 16:06:11 2025 1231s # Current time GMT: Thu Sep 4 16:06:11 2025 1231s # Using Test.pm version 1.31 1231s # Using Apache/Test.pm version 1.44 1231s # /if_sec/ with '': 1231s # expected: 200 1231s # received: '200' 1231s ok 1 1231s # expected: undef 1231s # received: undef 1231s ok 2 1231s # /if_sec/foo.if_test with '': 1231s # expected: 200 1231s # received: '200' 1231s ok 3 1231s # expected: undef 1231s # received: undef 1231s ok 4 1231s # /if_sec/foo.if_test with '1': 1231s # expected: 200 1231s # received: '200' 1231s ok 5 1231s # expected: 'global1' 1231s # received: 'global1' 1231s ok 6 1231s # /if_sec/foo.if_test with '1 11': 1231s # expected: 200 1231s # received: '200' 1231s ok 7 1231s # expected: 'global1, nested11, nested113' 1231s # received: 'global1, nested11, nested113' 1231s ok 8 1231s # /if_sec/foo.if_test with '1 11 111': 1231s # expected: 200 1231s # received: '200' 1231s ok 9 1231s # expected: 'global1, nested11, nested111' 1231s # received: 'global1, nested11, nested111' 1231s ok 10 1231s # /if_sec/foo.if_test with '1 11 112': 1231s # expected: 200 1231s # received: '200' 1231s ok 11 1231s # expected: 'global1, nested11, nested112' 1231s # received: 'global1, nested11, nested112' 1231s ok 12 1231s # /if_sec/foo.if_test with '1 2': 1231s # expected: 200 1231s # received: '200' 1231s ok 13 1231s # expected: 'global1, files2' 1231s # received: 'global1, files2' 1231s ok 14 1231s # /if_sec/dir/foo.txt with '1 2': 1231s # expected: 200 1231s # received: '200' 1231s ok 15 1231s # expected: 'global1, dir1, dir2, dir_files1' 1231s # received: 'global1, dir1, dir2, dir_files1' 1231s ok 16 1231s # /if_sec/dir/ with '1 2': 1231s # expected: 200 1231s # received: '200' 1231s ok 17 1231s # expected: 'global1, dir1, dir2' 1231s # received: 'global1, dir1, dir2' 1231s ok 18 1231s # /if_sec/dir/ with '1 11': 1231s # expected: 200 1231s # received: '200' 1231s ok 19 1231s # expected: 'global1, dir1, nested11, nested113' 1231s # received: 'global1, dir1, nested11, nested113' 1231s ok 20 1231s # /if_sec/dir/ with '1 11 111': 1231s # expected: 200 1231s # received: '200' 1231s ok 21 1231s # expected: 'global1, dir1, nested11, nested111' 1231s # received: 'global1, dir1, nested11, nested111' 1231s ok 22 1231s # /if_sec/dir/ with '1 11 112': 1231s # expected: 200 1231s # received: '200' 1231s ok 23 1231s # expected: 'global1, dir1, nested11, nested112' 1231s # received: 'global1, dir1, nested11, nested112' 1231s ok 24 1231s # /if_sec/loc/ with '1 2': 1231s # expected: 200 1231s # received: '200' 1231s ok 25 1231s # expected: 'global1, loc1, loc2' 1231s # received: 'global1, loc1, loc2' 1231s ok 26 1231s # /if_sec/loc/foo.txt with '1 2': 1231s # expected: 200 1231s # received: '200' 1231s ok 27 1231s # expected: 'global1, loc1, loc2' 1231s # received: 'global1, loc1, loc2' 1231s ok 28 1231s # /if_sec/loc/ with '1 11': 1231s # expected: 200 1231s # received: '200' 1231s ok 29 1231s # expected: 'global1, loc1, nested11, nested113' 1231s # received: 'global1, loc1, nested11, nested113' 1231s ok 30 1231s # /if_sec/loc/ with '1 11 111': 1231s # expected: 200 1231s # received: '200' 1231s ok 31 1231s # expected: 'global1, loc1, nested11, nested111' 1231s # received: 'global1, loc1, nested11, nested111' 1231s ok 32 1231s # /if_sec/loc/ with '1 11 112': 1231s # expected: 200 1231s # received: '200' 1231s ok 33 1231s # expected: 'global1, loc1, nested11, nested112' 1231s # received: 'global1, loc1, nested11, nested112' 1231s ok 34 1231s # /if_sec/loc/foo.if_test with '1 2': 1231s # expected: 200 1231s # received: '200' 1231s ok 35 1231s # expected: 'global1, files2, loc1, loc2' 1231s # received: 'global1, files2, loc1, loc2' 1231s ok 36 1231s # /if_sec/loc/foo.if_test with '1 2 11': 1231s # expected: 200 1231s # received: '200' 1231s ok 37 1231s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1231s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1231s ok 38 1231s # /if_sec/loc/foo.if_test with '1 2 11 111': 1231s # expected: 200 1231s # received: '200' 1231s ok 39 1231s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1231s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1231s ok 40 1231s # /if_sec/loc/foo.if_test with '1 2 11 112': 1231s # expected: 200 1231s # received: '200' 1231s ok 41 1231s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1231s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1231s ok 42 1231s # /if_sec/proxy/ with '1 2': 1231s # expected: 200 1231s # received: '200' 1231s ok 43 1231s # expected: 'global1, locp1, locp2' 1231s # received: 'global1, locp1, locp2' 1231s ok 44 1231s # /if_sec/proxy/ with '2': 1231s # expected: 200 1231s # received: '200' 1231s ok 45 1231s # expected: 'locp2' 1231s # received: 'locp2' 1231s ok 46 1231s ok 1234s t/apache/iffile.t ................... 1234s 1..2 1234s # Running under perl version 5.040001 for linux 1234s # Current time local: Thu Sep 4 16:06:14 2025 1234s # Current time GMT: Thu Sep 4 16:06:14 2025 1234s # Using Test.pm version 1.31 1234s # Using Apache/Test.pm version 1.44 1234s # expected: 200 1234s # received: '200' 1234s ok 1 1234s # expected: 'success1, success2, success3, success4, success5' 1234s # received: 'success1, success2, success3, success4, success5' 1234s ok 2 1234s ok 1237s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1244s t/apache/limits.t ................... 1244s 1..12 1244s # Running under perl version 5.040001 for linux 1244s # Current time local: Thu Sep 4 16:06:19 2025 1244s # Current time GMT: Thu Sep 4 16:06:19 2025 1244s # Using Test.pm version 1.31 1244s # Using Apache/Test.pm version 1.44 1244s # Testing LimitRequestLine; should succeed 1244s # testing : Test #1 1244s # expected: 200 1244s # received: '200' 1244s ok 1 1244s # Testing LimitRequestLine; should fail 1244s # testing : Test #2 1244s # expected: 414 1244s # received: '414' 1244s ok 2 1244s # Testing LimitRequestFieldSize; should succeed 1244s # testing : Test #3 1244s # expected: 200 1244s # received: '200' 1244s ok 3 1244s # Testing LimitRequestFieldSize; should fail 1244s # testing : Test #4 1244s # expected: 400 1244s # received: '400' 1244s ok 4 1244s # Testing LimitRequestFields; should succeed 1244s # testing : Test #5 1244s # expected: 200 1244s # received: '200' 1244s ok 5 1244s # Testing LimitRequestFields; should fail 1244s # testing : Test #6 1244s # expected: 400 1244s # received: '400' 1244s ok 6 1244s # Testing LimitRequestBody; should succeed 1244s # Chunked transfer-encoding enabled 1244s # testing : Test #7 1244s # expected: 200 1244s # received: '200' 1244s ok 7 1244s # Testing LimitRequestBody; should succeed 1244s # Chunked transfer-encoding disabled 1244s # testing : Test #8 1244s # expected: 200 1244s # received: '200' 1244s ok 8 1244s # Testing LimitRequestBody; should fail 1244s # Chunked transfer-encoding enabled 1244s # testing : Test #9 1244s # expected: 413 1244s # received: '413' 1244s ok 9 1244s # Testing LimitRequestBody; should fail 1244s # Chunked transfer-encoding disabled 1244s # testing : Test #10 1244s # expected: 413 1244s # received: '413' 1244s ok 10 1244s # Testing LimitRequestFieldSize; should succeed 1244s # testing : Test #11 1244s # expected: 200 1244s # received: '200' 1244s ok 11 1244s # Testing LimitRequestFieldSize; should fail 1244s # testing : Test #12 1244s # expected: 400 1244s # received: '400' 1244s ok 12 1244s ok 1247s t/apache/loglevel.t ................. 1247s 1..8 1247s # Running under perl version 5.040001 for linux 1247s # Current time local: Thu Sep 4 16:06:26 2025 1247s # Current time GMT: Thu Sep 4 16:06:26 2025 1247s # Using Test.pm version 1.31 1247s # Using Apache/Test.pm version 1.44 1247s ok 1 1247s ok 2 1247s ok 3 1247s ok 4 1247s ok 5 1247s ok 6 1247s ok 7 1247s ok 8 1247s ok 1249s t/apache/maxranges.t ................ 1249s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1249s 1..19 1249s # Running under perl version 5.040001 for linux 1249s # Current time local: Thu Sep 4 16:06:29 2025 1249s # Current time GMT: Thu Sep 4 16:06:29 2025 1249s # Using Test.pm version 1.31 1249s # Using Apache/Test.pm version 1.44 1249s ok 1 1249s ok 2 1249s ok 3 1249s ok 4 1249s ok 5 1249s ok 6 1249s ok 7 1249s ok 8 1249s ok 9 1249s ok 10 1249s ok 11 1249s ok 12 1249s ok 13 1249s ok 14 1249s ok 15 1249s ok 16 1249s ok 17 1249s ok 18 1249s ok 19 1249s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1249s ok 1252s t/apache/mergeslashes.t ............. 1252s 1..9 1252s # Running under perl version 5.040001 for linux 1252s # Current time local: Thu Sep 4 16:06:32 2025 1252s # Current time GMT: Thu Sep 4 16:06:32 2025 1252s # Using Test.pm version 1.31 1252s # Using Apache/Test.pm version 1.44 1252s # SENDING to 127.0.0.1:8556 1252s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1252s # expected 403, got 403 for exact match 1252s ok 1 1252s # SENDING to 127.0.0.1:8556 1252s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1252s # expected 403, got 403 for merged even at front 1252s ok 2 1252s # SENDING to 127.0.0.1:8556 1252s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1252s # expected 403, got 403 for merged even at front 1252s ok 3 1252s # SENDING to 127.0.0.1:8556 1252s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1252s # expected 403, got 403 for c// should be merged 1252s ok 4 1252s # SENDING to 127.0.0.1:8556 1252s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1252s # expected 403, got 403 for a// should be merged 1252s ok 5 1252s # SENDING to 127.0.0.1:8556 1252s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1252s # expected 403, got 403 for a// matches locationmatch 1252s ok 6 1252s # SENDING to 127.0.0.1:8556 1252s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1252s # expected 200, got 200 for c// doesn't match locationmatch 1252s ok 7 1252s # SENDING to 127.0.0.1:8556 1252s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1252s # expected 403, got 403 for baseline failed 1252s ok 8 1252s # SENDING to 127.0.0.1:8556 1252s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1252s # expected 403, got 403 for b//d not merged for Location with OFF 1252s ok 9 1252s ok 1255s t/apache/mmn.t ...................... 1255s 1..2 1255s # Running under perl version 5.040001 for linux 1255s # Current time local: Thu Sep 4 16:06:35 2025 1255s # Current time GMT: Thu Sep 4 16:06:35 2025 1255s # Using Test.pm version 1.31 1255s # Using Apache/Test.pm version 1.44 1255s ok 1 1255s ok 2 1255s ok 1258s t/apache/options.t .................. 1258s 1..2 1258s # Running under perl version 5.040001 for linux 1258s # Current time local: Thu Sep 4 16:06:37 2025 1258s # Current time GMT: Thu Sep 4 16:06:37 2025 1258s # Using Test.pm version 1.31 1258s # Using Apache/Test.pm version 1.44 1258s # testing : code 1258s # expected: 200 1258s # received: '200' 1258s ok 1 1258s # testing : OPTIONS 1258s # expected: qr/OPTIONS/ 1258s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1258s ok 2 1258s ok 1262s t/apache/passbrigade.t .............. 1262s # using LWP client 1262s 1..114 1262s # Running under perl version 5.040001 for linux 1262s # Current time local: Thu Sep 4 16:06:40 2025 1262s # Current time GMT: Thu Sep 4 16:06:40 2025 1262s # Using Test.pm version 1.31 1262s # Using Apache/Test.pm version 1.44 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 1024 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 1024 1262s # received: 1024 1262s ok 1 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 2048 1262s # received: 2048 1262s ok 2 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 3072 1262s # received: 3072 1262s ok 3 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 4096 1262s # received: 4096 1262s ok 4 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 5120 1262s # received: 5120 1262s ok 5 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 6144 1262s # received: 6144 1262s ok 6 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 7168 1262s # received: 7168 1262s ok 7 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 8192 1262s # received: 8192 1262s ok 8 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 9216 1262s # received: 9216 1262s ok 9 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 10240 1262s # received: 10240 1262s ok 10 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 11264 1262s # received: 11264 1262s ok 11 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 12288 1262s # received: 12288 1262s ok 12 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 13312 1262s # received: 13312 1262s ok 13 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 14336 1262s # received: 14336 1262s ok 14 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 15360 1262s # received: 15360 1262s ok 15 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 16384 1262s # received: 16384 1262s ok 16 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 17408 1262s # received: 17408 1262s ok 17 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 18432 1262s # received: 18432 1262s ok 18 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 19456 1262s # received: 19456 1262s ok 19 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 20480 1262s # received: 20480 1262s ok 20 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 21504 1262s # received: 21504 1262s ok 21 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 22528 1262s # received: 22528 1262s ok 22 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 23552 1262s # received: 23552 1262s ok 23 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 24576 1262s # received: 24576 1262s ok 24 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 25600 1262s # received: 25600 1262s ok 25 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 26624 1262s # received: 26624 1262s ok 26 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 27648 1262s # received: 27648 1262s ok 27 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 28672 1262s # received: 28672 1262s ok 28 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 29696 1262s # received: 29696 1262s ok 29 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 30720 1262s # received: 30720 1262s ok 30 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 31744 1262s # received: 31744 1262s ok 31 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 32768 1262s # received: 32768 1262s ok 32 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 33792 1262s # received: 33792 1262s ok 33 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 34816 1262s # received: 34816 1262s ok 34 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 35840 1262s # received: 35840 1262s ok 35 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 36864 1262s # received: 36864 1262s ok 36 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 37888 1262s # received: 37888 1262s ok 37 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 38912 1262s # received: 38912 1262s ok 38 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 39936 1262s # received: 39936 1262s ok 39 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 40960 1262s # received: 40960 1262s ok 40 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 41984 1262s # received: 41984 1262s ok 41 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 43008 1262s # received: 43008 1262s ok 42 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 44032 1262s # received: 44032 1262s ok 43 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 45056 1262s # received: 45056 1262s ok 44 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 46080 1262s # received: 46080 1262s ok 45 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 47104 1262s # received: 47104 1262s ok 46 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 48128 1262s # received: 48128 1262s ok 47 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 49152 1262s # received: 49152 1262s ok 48 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 50176 1262s # received: 50176 1262s ok 49 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 51200 1262s # received: 51200 1262s ok 50 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 102400 1262s # received: 102400 1262s ok 51 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 307200 1262s # received: 307200 1262s ok 52 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 512000 1262s # received: 512000 1262s ok 53 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 2048000 1262s # received: 2048000 1262s ok 54 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 4096000 1262s # received: 4096000 1262s ok 55 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:43 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 6144000 1262s # received: 6144000 1262s ok 56 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 10240000 1262s # received: 10240000 1262s ok 57 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 1024 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 1024 1262s # received: 1024 1262s ok 58 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 2048 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 2048 1262s # received: 2048 1262s ok 59 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 3072 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 3072 1262s # received: 3072 1262s ok 60 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 4096 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 4096 1262s # received: 4096 1262s ok 61 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 5120 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 5120 1262s # received: 5120 1262s ok 62 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 6144 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 6144 1262s # received: 6144 1262s ok 63 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 7168 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 7168 1262s # received: 7168 1262s ok 64 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 8192 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #DMMATCH1: 1 1262s # 1262s # testing : bytes in body 1262s # expected: 8192 1262s # received: 8192 1262s ok 65 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 9216 1262s # received: 9216 1262s ok 66 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 10240 1262s # received: 10240 1262s ok 67 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 11264 1262s # received: 11264 1262s ok 68 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 12288 1262s # received: 12288 1262s ok 69 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 13312 1262s # received: 13312 1262s ok 70 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 14336 1262s # received: 14336 1262s ok 71 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 15360 1262s # received: 15360 1262s ok 72 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 16384 1262s # received: 16384 1262s ok 73 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 17408 1262s # received: 17408 1262s ok 74 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 18432 1262s # received: 18432 1262s ok 75 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 19456 1262s # received: 19456 1262s ok 76 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 20480 1262s # received: 20480 1262s ok 77 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 21504 1262s # received: 21504 1262s ok 78 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 22528 1262s # received: 22528 1262s ok 79 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 23552 1262s # received: 23552 1262s ok 80 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 24576 1262s # received: 24576 1262s ok 81 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 25600 1262s # received: 25600 1262s ok 82 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 26624 1262s # received: 26624 1262s ok 83 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 27648 1262s # received: 27648 1262s ok 84 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 28672 1262s # received: 28672 1262s ok 85 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 29696 1262s # received: 29696 1262s ok 86 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 30720 1262s # received: 30720 1262s ok 87 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 31744 1262s # received: 31744 1262s ok 88 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 32768 1262s # received: 32768 1262s ok 89 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 33792 1262s # received: 33792 1262s ok 90 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 34816 1262s # received: 34816 1262s ok 91 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 35840 1262s # received: 35840 1262s ok 92 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 36864 1262s # received: 36864 1262s ok 93 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 37888 1262s # received: 37888 1262s ok 94 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 38912 1262s # received: 38912 1262s ok 95 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 39936 1262s # received: 39936 1262s ok 96 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 40960 1262s # received: 40960 1262s ok 97 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 41984 1262s # received: 41984 1262s ok 98 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 43008 1262s # received: 43008 1262s ok 99 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 44032 1262s # received: 44032 1262s ok 100 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 45056 1262s # received: 45056 1262s ok 101 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 46080 1262s # received: 46080 1262s ok 102 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 47104 1262s # received: 47104 1262s ok 103 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 48128 1262s # received: 48128 1262s ok 104 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 49152 1262s # received: 49152 1262s ok 105 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 50176 1262s # received: 50176 1262s ok 106 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 51200 1262s # received: 51200 1262s ok 107 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 102400 1262s # received: 102400 1262s ok 108 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 307200 1262s # received: 307200 1262s ok 109 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 512000 1262s # received: 512000 1262s ok 110 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 2048000 1262s # received: 2048000 1262s ok 111 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 4096000 1262s # received: 4096000 1262s ok 112 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 6144000 1262s # received: 6144000 1262s ok 113 1262s #lwp request: 1262s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1262s #User-Agent: libwww-perl/6.78 1262s # 1262s #server response: 1262s #HTTP/1.1 200 OK 1262s #Connection: close 1262s #Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1262s #Vary: In-If1 1262s #Content-Length: 0 1262s #Client-Date: Thu, 04 Sep 2025 16:06:44 GMT 1262s #Client-Peer: 127.0.0.1:8529 1262s #Client-Response-Num: 1 1262s #Client-Transfer-Encoding: chunked 1262s #DMMATCH1: 1 1262s #X-Content-Length-Note: added by Apache::TestRequest 1262s # 1262s # testing : bytes in body 1262s # expected: 10240000 1262s # received: 10240000 1262s ok 114 1262s ok 1265s t/apache/post.t ..................... 1265s # using LWP client 1265s 1..51 1265s # Running under perl version 5.040001 for linux 1265s # Current time local: Thu Sep 4 16:06:44 2025 1265s # Current time GMT: Thu Sep 4 16:06:44 2025 1265s # Using Test.pm version 1.31 1265s # Using Apache/Test.pm version 1.44 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 1024 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '1024' 1265s # received: 1024 1265s ok 1 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 2048 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '2048' 1265s # received: 2048 1265s ok 2 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 3072 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '3072' 1265s # received: 3072 1265s ok 3 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 4096 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '4096' 1265s # received: 4096 1265s ok 4 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 5120 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '5120' 1265s # received: 5120 1265s ok 5 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 6144 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '6144' 1265s # received: 6144 1265s ok 6 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 7168 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '7168' 1265s # received: 7168 1265s ok 7 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 8192 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '8192' 1265s # received: 8192 1265s ok 8 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 9216 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 5 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '9216' 1265s # received: 9216 1265s ok 9 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 10240 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '10240' 1265s # received: 10240 1265s ok 10 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 11264 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '11264' 1265s # received: 11264 1265s ok 11 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 12288 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '12288' 1265s # received: 12288 1265s ok 12 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 13312 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '13312' 1265s # received: 13312 1265s ok 13 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 14336 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '14336' 1265s # received: 14336 1265s ok 14 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 15360 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '15360' 1265s # received: 15360 1265s ok 15 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 16384 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '16384' 1265s # received: 16384 1265s ok 16 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 17408 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '17408' 1265s # received: 17408 1265s ok 17 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 18432 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '18432' 1265s # received: 18432 1265s ok 18 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 19456 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '19456' 1265s # received: 19456 1265s ok 19 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 20480 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '20480' 1265s # received: 20480 1265s ok 20 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 21504 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '21504' 1265s # received: 21504 1265s ok 21 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 22528 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '22528' 1265s # received: 22528 1265s ok 22 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 23552 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '23552' 1265s # received: 23552 1265s ok 23 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 24576 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '24576' 1265s # received: 24576 1265s ok 24 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 25600 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '25600' 1265s # received: 25600 1265s ok 25 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 26624 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '26624' 1265s # received: 26624 1265s ok 26 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 27648 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '27648' 1265s # received: 27648 1265s ok 27 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 28672 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '28672' 1265s # received: 28672 1265s ok 28 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 29696 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '29696' 1265s # received: 29696 1265s ok 29 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 30720 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '30720' 1265s # received: 30720 1265s ok 30 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 31744 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '31744' 1265s # received: 31744 1265s ok 31 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 32768 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '32768' 1265s # received: 32768 1265s ok 32 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 33792 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '33792' 1265s # received: 33792 1265s ok 33 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 34816 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '34816' 1265s # received: 34816 1265s ok 34 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 35840 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '35840' 1265s # received: 35840 1265s ok 35 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 36864 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '36864' 1265s # received: 36864 1265s ok 36 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 37888 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '37888' 1265s # received: 37888 1265s ok 37 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 38912 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '38912' 1265s # received: 38912 1265s ok 38 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 39936 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '39936' 1265s # received: 39936 1265s ok 39 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 40960 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '40960' 1265s # received: 40960 1265s ok 40 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 41984 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '41984' 1265s # received: 41984 1265s ok 41 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 43008 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '43008' 1265s # received: 43008 1265s ok 42 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 44032 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '44032' 1265s # received: 44032 1265s ok 43 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 45056 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '45056' 1265s # received: 45056 1265s ok 44 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 46080 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '46080' 1265s # received: 46080 1265s ok 45 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 47104 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '47104' 1265s # received: 47104 1265s ok 46 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 48128 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '48128' 1265s # received: 48128 1265s ok 47 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 49152 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '49152' 1265s # received: 49152 1265s ok 48 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 50176 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '50176' 1265s # received: 50176 1265s ok 49 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 51200 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 6 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '51200' 1265s # received: 51200 1265s ok 50 1265s #lwp request: 1265s #POST http://localhost:8529/eat_post HTTP/1.1 1265s #User-Agent: libwww-perl/6.78 1265s #Content-Length: 102400 1265s # 1265s #server response: 1265s #HTTP/1.1 200 OK 1265s #Connection: close 1265s #Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1265s #Vary: In-If1 1265s #Content-Length: 7 1265s #Client-Date: Thu, 04 Sep 2025 16:06:47 GMT 1265s #Client-Peer: 127.0.0.1:8529 1265s #Client-Response-Num: 1 1265s #DMMATCH1: 1 1265s # 1265s # testing : length posted 1265s # expected: '102400' 1265s # received: 102400 1265s ok 51 1265s ok 1268s t/apache/pr17629.t .................. 1268s 1..4 1268s # Running under perl version 5.040001 for linux 1268s # Current time local: Thu Sep 4 16:06:47 2025 1268s # Current time GMT: Thu Sep 4 16:06:47 2025 1268s # Using Test.pm version 1.31 1268s # Using Apache/Test.pm version 1.44 1268s # expected: 'begin-foobar-end 1268s # ' 1268s # received: 'begin-foobar-end 1268s # ' 1268s ok 1 1268s # expected: 200 1268s # received: '200' 1268s ok 2 1268s # testing : response was gzipped 1268s # expected: 'gzip' 1268s # received: 'gzip' 1268s ok 3 1268s # expected: 'begin-foobar-end 1268s # ' 1268s # received: 'begin-foobar-end 1268s # ' 1268s ok 4 1268s ok 1271s t/apache/pr18757.t .................. 1271s 1..3 1271s # Running under perl version 5.040001 for linux 1271s # Current time local: Thu Sep 4 16:06:50 2025 1271s # Current time GMT: Thu Sep 4 16:06:50 2025 1271s # Using Test.pm version 1.31 1271s # Using Apache/Test.pm version 1.44 1271s # testing : 200 response from GET 1271s # expected: 200 1271s # received: '200' 1271s ok 1 1271s # expected C-L is 26 1271s # URL via proxy is http://localhost:8548/index.html 1271s ok 2 1271s # line: HTTP/1.1 200 OK 1271s # line: Date: Thu, 04 Sep 2025 16:06:53 GMT 1271s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1271s # line: Vary: In-If1 1271s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1271s # line: ETag: "1a-62c6deaf13e40" 1271s # line: Accept-Ranges: bytes 1271s # line: Content-Length: 26 1271s # line: DMMATCH1: 1 1271s # line: Content-Type: text/html 1271s # line: 1271s # testing : whether proxy strips Content-Length header 1271s # expected: 1 1271s # received: 1 1271s ok 3 1271s ok 1274s t/apache/pr35292.t .................. 1274s 1..3 1274s # Running under perl version 5.040001 for linux 1274s # Current time local: Thu Sep 4 16:06:53 2025 1274s # Current time GMT: Thu Sep 4 16:06:53 2025 1274s # Using Test.pm version 1.31 1274s # Using Apache/Test.pm version 1.44 1274s ok 1 1274s ok 2 1274s # testing : read response-line 1274s # expected: qr/^HTTP\/1\.. 413/ 1274s # received: 'HTTP/1.1 413 Request Entity Too Large 1274s # ' 1274s ok 3 1274s ok 1277s t/apache/pr35330.t .................. 1277s 1..2 1277s # Running under perl version 5.040001 for linux 1277s # Current time local: Thu Sep 4 16:06:56 2025 1277s # Current time GMT: Thu Sep 4 16:06:56 2025 1277s # Using Test.pm version 1.31 1277s # Using Apache/Test.pm version 1.44 1277s # testing : SSI was allowed for location 1277s # expected: 200 1277s # received: '200' 1277s ok 1 1277s # testing : file was served with correct content 1277s # expected: 'hello' 1277s # received: 'hello' 1277s ok 2 1277s ok 1280s t/apache/pr37166.t .................. 1280s 1..4 1280s # Running under perl version 5.040001 for linux 1280s # Current time local: Thu Sep 4 16:06:59 2025 1280s # Current time GMT: Thu Sep 4 16:06:59 2025 1280s # Using Test.pm version 1.31 1280s # Using Apache/Test.pm version 1.44 1280s # testing : SSI was allowed for location 1280s # expected: 200 1280s # received: '200' 1280s ok 1 1280s # testing : file was served with correct content 1280s # expected: 'Hello world 1280s # ' 1280s # received: 'Hello world 1280s # ' 1280s ok 2 1280s # testing : explicit 200 response 1280s # expected: 200 1280s # received: '200' 1280s ok 3 1280s # testing : file was again served with correct content 1280s # expected: 'Hello world 1280s # ' 1280s # received: 'Hello world 1280s # ' 1280s ok 4 1280s ok 1283s t/apache/pr43939.t .................. 1283s 1..4 1283s # Running under perl version 5.040001 for linux 1283s # Current time local: Thu Sep 4 16:07:02 2025 1283s # Current time GMT: Thu Sep 4 16:07:02 2025 1283s # Using Test.pm version 1.31 1283s # Using Apache/Test.pm version 1.44 1283s # expected: 'begin-default-end 1283s # ' 1283s # received: 'begin-default-end 1283s # ' 1283s ok 1 1283s # expected: 200 1283s # received: '200' 1283s ok 2 1283s # testing : response was gzipped 1283s # expected: 'gzip' 1283s # received: 'gzip' 1283s ok 3 1283s # expected: 'begin-default-end 1283s # ' 1283s # received: 'begin-default-end 1283s # ' 1283s ok 4 1283s ok 1286s t/apache/pr49328.t .................. 1286s 1..1 1286s # Running under perl version 5.040001 for linux 1286s # Current time local: Thu Sep 4 16:07:05 2025 1286s # Current time GMT: Thu Sep 4 16:07:05 2025 1286s # Using Test.pm version 1.31 1286s # Using Apache/Test.pm version 1.44 1286s # expected: 'before 1286s # included 1286s # after 1286s # ' 1286s # received: 'before 1286s # included 1286s # after 1286s # ' 1286s ok 1 1286s ok 1288s t/apache/pr64339.t .................. 1288s 1..12 1288s # Running under perl version 5.040001 for linux 1288s # Current time local: Thu Sep 4 16:07:08 2025 1288s # Current time GMT: Thu Sep 4 16:07:08 2025 1288s # Using Test.pm version 1.31 1288s # Using Apache/Test.pm version 1.44 1288s # testing : fetching /doc.xml 1288s # expected: 200 1288s # received: '200' 1288s ok 1 1288s # testing : content-type header test for /doc.xml 1288s # expected: 'application/xml; charset=utf-8' 1288s # received: 'application/xml; charset=utf-8' 1288s ok 2 1288s # testing : content test for /doc.xml 1288s # expected: qr/fóó 1288s # / 1288s # received: 'fóó 1288s # ' 1288s ok 3 1288s # testing : fetching /doc.fooxml 1288s # expected: 200 1288s # received: '200' 1288s ok 4 1288s # testing : content-type header test for /doc.fooxml 1288s # expected: 'application/foo+xml; charset=utf-8' 1288s # received: 'application/foo+xml; charset=utf-8' 1288s ok 5 1288s # testing : content test for /doc.fooxml 1288s # expected: qr/fóó 1288s # / 1288s # received: 'fóó 1288s # ' 1288s ok 6 1288s # testing : fetching /doc.notxml 1288s # expected: 200 1288s # received: '200' 1288s ok 7 1288s # testing : content-type header test for /doc.notxml 1288s # expected: 'application/notreallyxml' 1288s # received: 'application/notreallyxml' 1288s ok 8 1288s # testing : content test for /doc.notxml 1288s # expected: qr/f 1288s # / 1288s # received: 'f 1288s # ' 1288s ok 9 1288s # testing : fetching /doc.isohtml 1288s # expected: 200 1288s # received: '200' 1288s ok 10 1288s # testing : content-type header test for /doc.isohtml 1288s # expected: 'text/html;charset=utf-8' 1288s # received: 'text/html;charset=utf-8' 1288s ok 11 1288s # testing : content test for /doc.isohtml 1288s # expected: qr/.*fóó 1288s # .*<\/body><\/html>/ 1288s # received: 'fóó 1288s # ' 1288s ok 12 1288s ok 1292s t/apache/rwrite.t ................... 1292s # using LWP client 1292s 1..114 1292s # Running under perl version 5.040001 for linux 1292s # Current time local: Thu Sep 4 16:07:11 2025 1292s # Current time GMT: Thu Sep 4 16:07:11 2025 1292s # Using Test.pm version 1.31 1292s # Using Apache/Test.pm version 1.44 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 1024 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 1024 1292s # received: 1024 1292s ok 1 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 2048 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 2048 1292s # received: 2048 1292s ok 2 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 3072 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 3072 1292s # received: 3072 1292s ok 3 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 4096 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 4096 1292s # received: 4096 1292s ok 4 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 5120 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 5120 1292s # received: 5120 1292s ok 5 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 6144 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 6144 1292s # received: 6144 1292s ok 6 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 7168 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 7168 1292s # received: 7168 1292s ok 7 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 8192 1292s # received: 8192 1292s ok 8 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 9216 1292s # received: 9216 1292s ok 9 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 10240 1292s # received: 10240 1292s ok 10 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 11264 1292s # received: 11264 1292s ok 11 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 12288 1292s # received: 12288 1292s ok 12 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 13312 1292s # received: 13312 1292s ok 13 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 14336 1292s # received: 14336 1292s ok 14 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 15360 1292s # received: 15360 1292s ok 15 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 16384 1292s # received: 16384 1292s ok 16 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 17408 1292s # received: 17408 1292s ok 17 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 18432 1292s # received: 18432 1292s ok 18 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 19456 1292s # received: 19456 1292s ok 19 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 20480 1292s # received: 20480 1292s ok 20 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 21504 1292s # received: 21504 1292s ok 21 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 22528 1292s # received: 22528 1292s ok 22 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 23552 1292s # received: 23552 1292s ok 23 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 24576 1292s # received: 24576 1292s ok 24 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 25600 1292s # received: 25600 1292s ok 25 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 26624 1292s # received: 26624 1292s ok 26 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 27648 1292s # received: 27648 1292s ok 27 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 28672 1292s # received: 28672 1292s ok 28 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 29696 1292s # received: 29696 1292s ok 29 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 30720 1292s # received: 30720 1292s ok 30 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 31744 1292s # received: 31744 1292s ok 31 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 32768 1292s # received: 32768 1292s ok 32 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 33792 1292s # received: 33792 1292s ok 33 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 34816 1292s # received: 34816 1292s ok 34 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 35840 1292s # received: 35840 1292s ok 35 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 36864 1292s # received: 36864 1292s ok 36 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 37888 1292s # received: 37888 1292s ok 37 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 38912 1292s # received: 38912 1292s ok 38 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 39936 1292s # received: 39936 1292s ok 39 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 40960 1292s # received: 40960 1292s ok 40 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 41984 1292s # received: 41984 1292s ok 41 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 43008 1292s # received: 43008 1292s ok 42 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 44032 1292s # received: 44032 1292s ok 43 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 45056 1292s # received: 45056 1292s ok 44 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 46080 1292s # received: 46080 1292s ok 45 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 47104 1292s # received: 47104 1292s ok 46 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 48128 1292s # received: 48128 1292s ok 47 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 49152 1292s # received: 49152 1292s ok 48 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 50176 1292s # received: 50176 1292s ok 49 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 51200 1292s # received: 51200 1292s ok 50 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 102400 1292s # received: 102400 1292s ok 51 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 307200 1292s # received: 307200 1292s ok 52 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 512000 1292s # received: 512000 1292s ok 53 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 2048000 1292s # received: 2048000 1292s ok 54 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:13 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 4096000 1292s # received: 4096000 1292s ok 55 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 6144000 1292s # received: 6144000 1292s ok 56 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 10240000 1292s # received: 10240000 1292s ok 57 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 1024 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 1024 1292s # received: 1024 1292s ok 58 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 2048 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 2048 1292s # received: 2048 1292s ok 59 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 3072 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 3072 1292s # received: 3072 1292s ok 60 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 4096 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 4096 1292s # received: 4096 1292s ok 61 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 5120 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 5120 1292s # received: 5120 1292s ok 62 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 6144 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 6144 1292s # received: 6144 1292s ok 63 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 7168 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #DMMATCH1: 1 1292s # 1292s # testing : bytes in body 1292s # expected: 7168 1292s # received: 7168 1292s ok 64 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 8192 1292s # received: 8192 1292s ok 65 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 9216 1292s # received: 9216 1292s ok 66 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 10240 1292s # received: 10240 1292s ok 67 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 11264 1292s # received: 11264 1292s ok 68 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 12288 1292s # received: 12288 1292s ok 69 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 13312 1292s # received: 13312 1292s ok 70 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 14336 1292s # received: 14336 1292s ok 71 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 15360 1292s # received: 15360 1292s ok 72 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 16384 1292s # received: 16384 1292s ok 73 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 17408 1292s # received: 17408 1292s ok 74 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 18432 1292s # received: 18432 1292s ok 75 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 19456 1292s # received: 19456 1292s ok 76 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 20480 1292s # received: 20480 1292s ok 77 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 21504 1292s # received: 21504 1292s ok 78 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 22528 1292s # received: 22528 1292s ok 79 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 23552 1292s # received: 23552 1292s ok 80 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 24576 1292s # received: 24576 1292s ok 81 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 25600 1292s # received: 25600 1292s ok 82 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 26624 1292s # received: 26624 1292s ok 83 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 27648 1292s # received: 27648 1292s ok 84 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 28672 1292s # received: 28672 1292s ok 85 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 29696 1292s # received: 29696 1292s ok 86 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 30720 1292s # received: 30720 1292s ok 87 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 31744 1292s # received: 31744 1292s ok 88 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 32768 1292s # received: 32768 1292s ok 89 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 33792 1292s # received: 33792 1292s ok 90 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 34816 1292s # received: 34816 1292s ok 91 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 35840 1292s # received: 35840 1292s ok 92 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 36864 1292s # received: 36864 1292s ok 93 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 37888 1292s # received: 37888 1292s ok 94 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 38912 1292s # received: 38912 1292s ok 95 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 39936 1292s # received: 39936 1292s ok 96 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 40960 1292s # received: 40960 1292s ok 97 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 41984 1292s # received: 41984 1292s ok 98 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 43008 1292s # received: 43008 1292s ok 99 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 44032 1292s # received: 44032 1292s ok 100 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 45056 1292s # received: 45056 1292s ok 101 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 46080 1292s # received: 46080 1292s ok 102 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 47104 1292s # received: 47104 1292s ok 103 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 48128 1292s # received: 48128 1292s ok 104 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 49152 1292s # received: 49152 1292s ok 105 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 50176 1292s # received: 50176 1292s ok 106 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 51200 1292s # received: 51200 1292s ok 107 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 102400 1292s # received: 102400 1292s ok 108 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 307200 1292s # received: 307200 1292s ok 109 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 512000 1292s # received: 512000 1292s ok 110 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 2048000 1292s # received: 2048000 1292s ok 111 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 4096000 1292s # received: 4096000 1292s ok 112 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 6144000 1292s # received: 6144000 1292s ok 113 1292s #lwp request: 1292s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1292s #User-Agent: libwww-perl/6.78 1292s # 1292s #server response: 1292s #HTTP/1.1 200 OK 1292s #Connection: close 1292s #Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1292s #Vary: In-If1 1292s #Content-Length: 0 1292s #Client-Date: Thu, 04 Sep 2025 16:07:14 GMT 1292s #Client-Peer: 127.0.0.1:8529 1292s #Client-Response-Num: 1 1292s #Client-Transfer-Encoding: chunked 1292s #DMMATCH1: 1 1292s #X-Content-Length-Note: added by Apache::TestRequest 1292s # 1292s # testing : bytes in body 1292s # expected: 10240000 1292s # received: 10240000 1292s ok 114 1292s ok 1295s t/apache/server_name_port.t ......... 1295s 1..84 1295s # Running under perl version 5.040001 for linux 1295s # Current time local: Thu Sep 4 16:07:14 2025 1295s # Current time GMT: Thu Sep 4 16:07:14 2025 1295s # Using Test.pm version 1.31 1295s # Using Apache/Test.pm version 1.44 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1295s # expecting 200, got 200 1295s ok 1 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 2 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 3 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1295s # expecting 200, got 200 1295s ok 4 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 5 1295s # got SERVER_PORT='123', expected '123' 1295s ok 6 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1295s # expecting 200, got 200 1295s ok 7 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 8 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 9 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1295s # expecting 200, got 200 1295s ok 10 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 11 1295s # got SERVER_PORT='123', expected '123' 1295s ok 12 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1295s # expecting 200, got 200 1295s ok 13 1295s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1295s ok 14 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 15 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1295s # expecting 200, got 200 1295s ok 16 1295s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1295s ok 17 1295s # got SERVER_PORT='123', expected '123' 1295s ok 18 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1295s # expecting 200, got 200 1295s ok 19 1295s # got SERVER_NAME='[::1]', expected '[::1]' 1295s ok 20 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 21 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1295s # expecting 200, got 200 1295s ok 22 1295s # got SERVER_NAME='[::1]', expected '[::1]' 1295s ok 23 1295s # got SERVER_PORT='123', expected '123' 1295s ok 24 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1295s # expecting 200, got 200 1295s ok 25 1295s # got SERVER_NAME='[a::1]', expected '[a::1]' 1295s ok 26 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 27 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1295s # expecting 200, got 200 1295s ok 28 1295s # got SERVER_NAME='[a::1]', expected '[a::1]' 1295s ok 29 1295s # got SERVER_PORT='123', expected '123' 1295s ok 30 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1295s # expecting 200, got 200 1295s ok 31 1295s # got SERVER_NAME='[a::1]', expected '[a::1]' 1295s ok 32 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 33 1295s # SENDING: 1295s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1295s # expecting 200, got 200 1295s ok 34 1295s # got SERVER_NAME='[a::1]', expected '[a::1]' 1295s ok 35 1295s # got SERVER_PORT='123', expected '123' 1295s ok 36 1295s # SENDING: 1295s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1295s # expecting 200, got 200 1295s ok 37 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 38 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 39 1295s # SENDING: 1295s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1295s # expecting 200, got 200 1295s ok 40 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 41 1295s # got SERVER_PORT='123', expected '123' 1295s ok 42 1295s # SENDING: 1295s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1295s # expecting 200, got 200 1295s ok 43 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 44 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 45 1295s # SENDING: 1295s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1295s # expecting 200, got 200 1295s ok 46 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 47 1295s # got SERVER_PORT='123', expected '123' 1295s ok 48 1295s # SENDING: 1295s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1295s # expecting 200, got 200 1295s ok 49 1295s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1295s ok 50 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 51 1295s # SENDING: 1295s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1295s # expecting 200, got 200 1295s ok 52 1295s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1295s ok 53 1295s # got SERVER_PORT='123', expected '123' 1295s ok 54 1295s # SENDING: 1295s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1295s # expecting 200, got 200 1295s ok 55 1295s # got SERVER_NAME='[::1]', expected '[::1]' 1295s ok 56 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 57 1295s # SENDING: 1295s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1295s # expecting 200, got 200 1295s ok 58 1295s # got SERVER_NAME='[::1]', expected '[::1]' 1295s ok 59 1295s # got SERVER_PORT='123', expected '123' 1295s ok 60 1295s # SENDING: 1295s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1295s # expecting 200, got 200 1295s ok 61 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 62 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 63 1295s # SENDING: 1295s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1295s # expecting 200, got 200 1295s ok 64 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 65 1295s # got SERVER_PORT='123', expected '123' 1295s ok 66 1295s # SENDING: 1295s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1295s # expecting 200, got 200 1295s ok 67 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 68 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 69 1295s # SENDING: 1295s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1295s # expecting 200, got 200 1295s ok 70 1295s # got SERVER_NAME='righthost', expected 'righthost' 1295s ok 71 1295s # got SERVER_PORT='123', expected '123' 1295s ok 72 1295s # SENDING: 1295s # 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 1295s # expecting 200, got 200 1295s ok 73 1295s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1295s ok 74 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 75 1295s # SENDING: 1295s # 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 1295s # expecting 200, got 200 1295s ok 76 1295s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1295s ok 77 1295s # got SERVER_PORT='123', expected '123' 1295s ok 78 1295s # SENDING: 1295s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1295s # expecting 200, got 200 1295s ok 79 1295s # got SERVER_NAME='[::1]', expected '[::1]' 1295s ok 80 1295s # got SERVER_PORT='8529', expected '8529' 1295s ok 81 1295s # SENDING: 1295s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1295s # expecting 200, got 200 1295s ok 82 1295s # got SERVER_NAME='[::1]', expected '[::1]' 1295s ok 83 1295s # got SERVER_PORT='123', expected '123' 1295s ok 84 1295s ok 1298s t/apache/teclchunk.t ................ skipped: Not supported yet 1301s t/apr/uri.t ......................... 1301s 1..1 1301s # Running under perl version 5.040001 for linux 1301s # Current time local: Thu Sep 4 16:07:21 2025 1301s # Current time GMT: Thu Sep 4 16:07:21 2025 1301s # Using Test.pm version 1.31 1301s # Using Apache/Test.pm version 1.44 1301s ok 1 1301s ok 1304s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1307s t/filter/case.t ..................... 1307s 1..4 1307s # Running under perl version 5.040001 for linux 1307s # Current time local: Thu Sep 4 16:07:27 2025 1307s # Current time GMT: Thu Sep 4 16:07:27 2025 1307s # Using Test.pm version 1.31 1307s # Using Apache/Test.pm version 1.44 1307s ok 1 1307s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1307s # expected 200 1307s # received 200 1307s # body: =HEAD1 NAME 1307s X X 1307s 1307s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1307s 1307s =HEAD1 SYNOPSIS 1307s 1307s TO DECLARE SUBROUTINES: 1307s X X 1307s 1307s SUB NAME; # A "FORWARD" DECLARATION. 1307s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1307s SUB NAME : ATTRS; # WITH ATTRIBUTES 1307s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1307s 1307s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1307s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1307s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1307s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1307s 1307s USE FEATURE 'SIGNATURES'; 1307s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1307s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1307s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1307s 1307s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1307s X 1307s 1307s $SUBREF = SUB BLOCK; # NO PROTO 1307s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1307s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1307s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1307s 1307s USE FEATURE 'SIGNATURES'; 1307s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1307s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1307s 1307s TO IMPORT SUBROUTINES: 1307s X 1307s 1307s USE MODULE QW(NAME1 NAME2 NAME3); 1307s 1307s TO CALL SUBROUTINES: 1307s X X 1307s 1307s NAME(LIST); # REGULAR SUBROUTINE CALL. 1307s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1307s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1307s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1307s 1307s =HEAD1 DESCRIPTION 1307s 1307s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1307s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1307s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1307s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1307s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1307s ITS NAME OR A CODE REFERENCE. 1307s 1307s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1307s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1307s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1307s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1307s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1307s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1307s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1307s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1307s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1307s X X 1307s 1307s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1307s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1307s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1307s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1307s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1307s SUCH A SIGNATURE-USING SUBROUTINE. 1307s 1307s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1307s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1307s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1307s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1307s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1307s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1307s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1307s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1307s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1307s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1307s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1307s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1307s X X X<@_> 1307s 1307s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1307s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1307s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1307s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1307s L AND L. 1307s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1307s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1307s 1307s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1307s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1307s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1307s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1307s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1307s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1307s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1307s ONE LARGE INDISTINGUISHABLE LIST. 1307s 1307s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1307s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1307s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1307s EMPTY SUB RETURNS THE EMPTY LIST. 1307s X X X 1307s 1307s EXAMPLE: 1307s 1307s SUB MAX { 1307s MY $MAX = SHIFT(@_); 1307s FOREACH $FOO (@_) { 1307s $MAX = $FOO IF $MAX < $FOO; 1307s } 1307s RETURN $MAX; 1307s } 1307s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1307s 1307s EXAMPLE: 1307s 1307s # GET A LINE, COMBINING CONTINUATION LINES 1307s # THAT START WITH WHITESPACE 1307s 1307s SUB GET_LINE { 1307s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1307s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1307s IF ($LOOKAHEAD =~ /^[ \T]/) { 1307s $THISLINE .= $LOOKAHEAD; 1307s } 1307s ELSE { 1307s LAST LINE; 1307s } 1307s } 1307s RETURN $THISLINE; 1307s } 1307s 1307s $LOOKAHEAD = ; # GET FIRST LINE 1307s WHILE (DEFINED($LINE = GET_LINE())) { 1307s ... 1307s } 1307s 1307s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1307s 1307s SUB MAYBESET { 1307s MY($KEY, $VALUE) = @_; 1307s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1307s } 1307s 1307s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1307s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1307s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1307s ITS CALLER'S VALUES. 1307s X X 1307s 1307s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1307s SUB UPCASE_IN { 1307s FOR (@_) { TR/A-Z/A-Z/ } 1307s } 1307s 1307s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1307s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1307s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1307s X X 1307s 1307s UPCASE_IN("FREDERICK"); 1307s 1307s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1307s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1307s OF CHANGING THEM IN PLACE: 1307s 1307s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1307s SUB UPCASE { 1307s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1307s MY @PARMS = @_; 1307s FOR (@PARMS) { TR/A-Z/A-Z/ } 1307s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1307s } 1307s 1307s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1307s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1307s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1307s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1307s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1307s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1307s 1307s @NEWLIST = UPCASE(@LIST1, @LIST2); 1307s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1307s 1307s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1307s 1307s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1307s 1307s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1307s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1307s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1307s L
FOR ALTERNATIVES. 1307s 1307s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1307s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1307s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1307s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1307s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1307s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1307s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1307s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1307s SEE L FOR MORE ABOUT ALL THAT. 1307s X<&> 1307s 1307s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1307s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1307s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1307s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1307s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1307s X 1307s 1307s &FOO(1,2,3); # PASS THREE ARGUMENTS 1307s FOO(1,2,3); # THE SAME 1307s 1307s FOO(); # PASS AN EMPTY ARGUMENT LIST 1307s &FOO(); # THE SAME 1307s 1307s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1307s USE STRICT 'SUBS'; 1307s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1307s # A COMPILE-TIME ERROR 1307s NO STRICT 'SUBS'; 1307s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1307s # A LITERAL STRING "FOO" 1307s 1307s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1307s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1307s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1307s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1307s X<&> 1307s 1307s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1307s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1307s YOUR SUBROUTINE'S NAME. 1307s 1307s USE V5.16; 1307s MY $FACTORIAL = SUB { 1307s MY ($X) = @_; 1307s RETURN 1 IF $X == 1; 1307s RETURN($X * __SUB__->( $X - 1 ) ); 1307s }; 1307s 1307s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1307s IS SUBJECT TO CHANGE. 1307s 1307s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1307s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1307s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1307s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1307s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1307s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1307s SPECIAL, PRE-DEFINED THINGS. 1307s 1307s =OVER 1307s 1307s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1307s 1307s C 1307s 1307s =ITEM DOCUMENTED IN L 1307s 1307s C, C 1307s 1307s =ITEM DOCUMENTED IN L 1307s 1307s C, C 1307s 1307s =ITEM DOCUMENTED IN L 1307s 1307s C, C, C, C, C, C, C, 1307s C, C, C, C, C, C, 1307s C, C, C, C, C, C, C, 1307s C, C, C, C, C, C, 1307s C, C, C, C, C, 1307s C, C, C, C 1307s 1307s =ITEM DOCUMENTED IN L 1307s 1307s C, C, C, C, C, C, C, 1307s C, C, C, C, C, C, C, 1307s C, C, C, C, C, C 1307s 1307s =ITEM DOCUMENTED IN L 1307s 1307s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1307s L<< C|PERLFUNC/REQUIRE >> 1307s 1307s =ITEM DOCUMENTED IN L 1307s 1307s C 1307s 1307s =ITEM DOCUMENTED IN L 1307s 1307s C, C, C, C, C 1307s 1307s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1307s 1307s ANY STARTING WITH C<(> 1307s 1307s =BACK 1307s 1307s THE C, C, C, C AND C SUBROUTINES 1307s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1307s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1307s EXPLICITLY. SEE L 1307s 1307s =HEAD2 SIGNATURES 1307s 1307s X X 1307s 1307s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1307s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1307s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1307s 1307s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1307s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1307s DIRECTLY BY C, IN THE CURRENT SCOPE. 1307s 1307s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1307s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1307s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1307s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1307s 1307s FOR EXAMPLE, 1307s 1307s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1307s 1307s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1307s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1307s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1307s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1307s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1307s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1307s 1307s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1307s THE SIGNATURE. FOR EXAMPLE, 1307s 1307s SUB FOO ($LEFT, $RIGHT) { 1307s RETURN $LEFT + $RIGHT; 1307s } 1307s 1307s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1307s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1307s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1307s EQUIVALENT TO 1307s 1307s SUB FOO { 1307s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1307s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1307s MY $LEFT = $_[0]; 1307s MY $RIGHT = $_[1]; 1307s RETURN $LEFT + $RIGHT; 1307s } 1307s 1307s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1307s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1307s 1307s SUB FOO ($FIRST, $, $THIRD) { 1307s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1307s } 1307s 1307s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1307s MANDATORY FOR THE CALLER TO PASS IT. 1307s 1307s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1307s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1307s 1307s SUB FOO ($LEFT, $RIGHT = 0) { 1307s RETURN $LEFT + $RIGHT; 1307s } 1307s 1307s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1307s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1307s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1307s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1307s FOR EXAMPLE, 1307s 1307s MY $AUTO_ID = 0; 1307s SUB FOO ($THING, $ID = $AUTO_ID++) { 1307s PRINT "$THING HAS ID $ID"; 1307s } 1307s 1307s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1307s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1307s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1307s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1307s 1307s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1307s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1307s } 1307s 1307s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1307s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1307s VALUE PROVIDED WAS C. 1307s 1307s SUB FOO ($NAME //= "WORLD") { 1307s PRINT "HELLO, $NAME"; 1307s } 1307s 1307s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1307s 1307s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1307s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1307s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1307s 1307s SUB FOO ($X ||= 10) { 1307s RETURN 5 + $X; 1307s } 1307s 1307s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1307s FOR EXAMPLE, 1307s 1307s SUB FOO ($THING, $ = 1) { 1307s PRINT $THING; 1307s } 1307s 1307s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1307s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1307s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1307s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1307s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1307s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1307s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1307s 1307s SUB FOO ($THING, $=) { 1307s PRINT $THING; 1307s } 1307s 1307s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1307s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1307s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1307s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1307s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1307s TO RIGHT. 1307s 1307s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1307s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1307s 1307s SUB FOO ($FILTER, @INPUTS) { 1307s PRINT $FILTER->($_) FOREACH @INPUTS; 1307s } 1307s 1307s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1307s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1307s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1307s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1307s 1307s SUB FOO ($THING, @) { 1307s PRINT $THING; 1307s } 1307s 1307s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1307s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1307s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1307s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1307s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1307s AS WITH STANDARD HASH CONSTRUCTION. 1307s 1307s SUB FOO ($FILTER, %INPUTS) { 1307s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1307s } 1307s 1307s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1307s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1307s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1307s 1307s SUB FOO ($THING, %) { 1307s PRINT $THING; 1307s } 1307s 1307s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1307s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1307s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1307s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1307s AN EMPTY ARRAY OR EMPTY HASH. 1307s 1307s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1307s THAT THE CALLER PASSED NO ARGUMENTS: 1307s 1307s SUB FOO () { 1307s RETURN 123; 1307s } 1307s 1307s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1307s WARNING IN THE C CATEGORY. FROM PERL 5.36 1307s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1307s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1307s STATEMENT SUCH AS: 1307s 1307s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1307s 1307s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1307s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1307s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1307s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1307s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1307s WARNINGS IN THE C CATEGORY WHEN 1307s COMPILED: 1307s 1307s SUB F ($X) { 1307s # THIS LINE EMITS THE WARNING SEEN BELOW 1307s PRINT "ARGUMENTS ARE @_"; 1307s } 1307s 1307s Z<> 1307s 1307s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1307s EXPERIMENTAL AT ... 1307s 1307s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1307s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1307s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1307s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1307s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1307s SUPPLY THAT ARGUMENT. 1307s 1307s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1307s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1307s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1307s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1307s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1307s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1307s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1307s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1307s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1307s 1307s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1307s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1307s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1307s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1307s L. FOR EXAMPLE, 1307s 1307s SUB FOO :PROTOTYPE($) { $_[0] } 1307s 1307s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1307s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1307s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1307s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1307s 1307s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1307s RETURN $LEFT + $RIGHT; 1307s } 1307s 1307s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1307s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1307s THE SUBROUTINE'S BODY. 1307s 1307s =HEAD2 PRIVATE VARIABLES VIA MY() 1307s X X X X X 1307s X X 1307s 1307s SYNOPSIS: 1307s 1307s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1307s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1307s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1307s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1307s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1307s 1307s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1307s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1307s SEE L AND L. 1307s 1307s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1307s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1307s (C/C/C/C), LOOP 1307s (C/C/C/C/C), SUBROUTINE, C, 1307s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1307s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1307s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1307s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1307s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1307s 1307s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1307s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1307s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1307s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1307s X 1307s 1307s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1307s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1307s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1307s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1307s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1307s 1307s MY $X = 10; 1307s SUB BUMPX { $X++ } 1307s 1307s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1307s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1307s THE C ITSELF. SEE L. 1307s X 1307s 1307s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1307s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1307s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1307s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1307s 1307s $ARG = "FRED"; # "GLOBAL" VARIABLE 1307s $N = CUBE_ROOT(27); 1307s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1307s # OUTPUTS: FRED THINKS THE ROOT IS 3 1307s 1307s SUB CUBE_ROOT { 1307s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1307s $ARG **= 1/3; 1307s RETURN $ARG; 1307s } 1307s 1307s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1307s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1307s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1307s 1307s MY ($FOO) = ; # WRONG? 1307s MY @FOO = ; 1307s 1307s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1307s 1307s MY $FOO = ; 1307s 1307s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1307s 1307s MY $FOO, $BAR = 1; # WRONG 1307s 1307s THAT HAS THE SAME EFFECT AS 1307s 1307s MY $FOO; 1307s $BAR = 1; 1307s 1307s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1307s THE CURRENT STATEMENT. THUS, 1307s 1307s MY $X = $X; 1307s 1307s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1307s THE EXPRESSION 1307s 1307s MY $X = 123 AND $X == 123 1307s 1307s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1307s 1307s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1307s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1307s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1307s 1307s WHILE (MY $LINE = <>) { 1307s $LINE = LC $LINE; 1307s } CONTINUE { 1307s PRINT $LINE; 1307s } 1307s 1307s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1307s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1307s IT. SIMILARLY, IN THE CONDITIONAL 1307s 1307s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1307s USER_AGREES(); 1307s } ELSIF ($ANSWER =~ /^NO$/I) { 1307s USER_DISAGREES(); 1307s } ELSE { 1307s CHOMP $ANSWER; 1307s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1307s } 1307s 1307s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1307s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1307s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1307s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1307s 1307s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1307s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1307s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1307s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1307s IN THE LOOP 1307s X X 1307s 1307s FOR MY $I (1, 2, 3) { 1307s SOME_FUNCTION(); 1307s } 1307s 1307s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1307s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1307s X X 1307s 1307s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1307s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1307s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1307s 1307s USE STRICT 'VARS'; 1307s 1307s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1307s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1307s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1307s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1307s THIS WITH C. 1307s 1307s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1307s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1307s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1307s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1307s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1307s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1307s EXAMPLE. 1307s 1307s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1307s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1307s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1307s 1307s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1307s 1307s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1307s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1307s IS ALSO VISIBLE: 1307s 1307s PACKAGE MAIN; 1307s OUR $X = 10; 1307s MY $X = 20; 1307s PRINT "$X AND $::X\N"; 1307s 1307s THAT WILL PRINT OUT C<20> AND C<10>. 1307s 1307s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1307s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1307s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1307s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1307s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1307s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1307s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1307s AN ANONYMOUS SUB REFERENCE: 1307s 1307s MY $SECRET_VERSION = '1.001-BETA'; 1307s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1307s $SECRET_SUB->(); 1307s 1307s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1307s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1307s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1307s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1307s UNQUALIFIED AND UNQUALIFIABLE. 1307s 1307s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1307s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1307s L FOR SOMETHING OF A WORK-AROUND TO 1307s THIS. 1307s 1307s =HEAD2 PERSISTENT PRIVATE VARIABLES 1307s X X X X 1307s X X 1307s 1307s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1307s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1307s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1307s 1307s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1307s 1307s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1307s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1307s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1307s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1307s THE C FORM DOES NOT REQUIRE THE 1307s C PRAGMA. 1307s 1307s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1307s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1307s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1307s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1307s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1307s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1307s SUBROUTINE EACH TIME IT IS EXECUTED.) 1307s 1307s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1307s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1307s 1307s USE FEATURE 'STATE'; 1307s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1307s 1307s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1307s 1307s USE FEATURE 'STATE'; 1307s SUB CREATE_COUNTER { 1307s RETURN SUB { STATE $X; RETURN ++$X } 1307s } 1307s 1307s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1307s CODE OUTSIDE. 1307s 1307s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1307s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1307s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1307s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1307s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1307s 1307s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1307s 1307s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1307s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1307s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1307s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1307s 1307s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1307s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1307s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1307s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1307s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1307s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1307s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1307s 1307s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1307s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1307s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1307s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1307s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1307s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1307s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1307s 1307s { 1307s MY $SECRET_VAL = 0; 1307s SUB GIMME_ANOTHER { 1307s RETURN ++$SECRET_VAL; 1307s } 1307s } 1307s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1307s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1307s 1307s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1307s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1307s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1307s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1307s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1307s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1307s STARTS TO RUN: 1307s 1307s BEGIN { 1307s MY $SECRET_VAL = 0; 1307s SUB GIMME_ANOTHER { 1307s RETURN ++$SECRET_VAL; 1307s } 1307s } 1307s 1307s SEE L ABOUT THE 1307s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1307s C AND C. 1307s 1307s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1307s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1307s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1307s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1307s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1307s 1307s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1307s X X X X 1307s X 1307s 1307s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1307s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1307s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1307s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1307s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1307s 1307s SYNOPSIS: 1307s 1307s # LOCALIZATION OF VALUES 1307s 1307s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1307s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1307s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1307s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1307s 1307s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1307s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1307s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1307s # LOCALIZATION 1307s 1307s # LOCALIZATION OF SYMBOLS 1307s 1307s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1307s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1307s # @MERLYN IS REALLY @RANDAL, ETC 1307s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1307s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1307s 1307s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1307s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1307s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1307s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1307s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1307s 1307s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1307s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1307s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1307s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1307s 1307s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1307s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1307s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1307s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1307s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1307s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1307s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1307s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1307s UNDEFINED VALUE.) 1307s 1307s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1307s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1307s VARIABLES OUTSIDE THE LOOP. 1307s 1307s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1307s X 1307s 1307s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1307s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1307s VIEWED AS A SCALAR OR AN ARRAY. SO 1307s 1307s LOCAL($FOO) = ; 1307s LOCAL @FOO = ; 1307s 1307s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1307s 1307s LOCAL $FOO = ; 1307s 1307s SUPPLIES A SCALAR CONTEXT. 1307s 1307s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1307s X 1307s 1307s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1307s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1307s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1307s 1307s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1307s 1307s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1307s { LOCAL $/ = UNDEF; $SLURP = ; } 1307s 1307s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1307s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1307s I, BECAUSE THE $1 VARIABLE IS 1307s MAGICAL AND READ-ONLY : 1307s 1307s LOCAL $1 = 2; 1307s 1307s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1307s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1307s TO SAFELY REUSE $_ IN A SUBROUTINE. 1307s 1307s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1307s WORK AS DESCRIBED. 1307s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1307s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1307s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1307s SEE L FOR MORE 1307s DETAILS. 1307s X 1307s 1307s =HEAD3 LOCALIZATION OF GLOBS 1307s X X 1307s 1307s THE CONSTRUCT 1307s 1307s LOCAL *NAME; 1307s 1307s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1307s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1307s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1307s 1307s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1307s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1307s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1307s SEPARATOR. 1307s 1307s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1307s X X 1307s X 1307s 1307s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1307s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1307s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1307s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1307s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1307s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1307s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1307s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1307s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1307s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1307s 1307s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1307s @ARY = ( 0..5 ); 1307s { 1307s LOCAL($ARY[5]) = 6; 1307s LOCAL($HASH{'A'}) = 'DRILL'; 1307s WHILE (MY $E = POP(@ARY)) { 1307s PRINT "$E . . .\N"; 1307s LAST UNLESS $E > 3; 1307s } 1307s IF (@ARY) { 1307s $HASH{'ONLY A'} = 'TEST'; 1307s DELETE $HASH{'A'}; 1307s } 1307s } 1307s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1307s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1307s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1307s 1307s PERL WILL PRINT 1307s 1307s 6 . . . 1307s 4 . . . 1307s 3 . . . 1307s THIS IS A TEST ONLY A TEST. 1307s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1307s 1307s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1307s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1307s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1307s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1307s 1307s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1307s X X X 1307s X 1307s 1307s YOU CAN USE THE C AND C 1307s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1307s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1307s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1307s 1307s DO { 1307s MY $VAL = $ARRAY[$IDX]; 1307s LOCAL $ARRAY[$IDX]; 1307s DELETE $ARRAY[$IDX]; 1307s $VAL 1307s } 1307s 1307s AND 1307s 1307s DO { 1307s MY $VAL = $HASH{KEY}; 1307s LOCAL $HASH{KEY}; 1307s DELETE $HASH{KEY}; 1307s $VAL 1307s } 1307s 1307s EXCEPT THAT FOR THOSE THE C IS 1307s SCOPED TO THE C BLOCK. SLICES ARE 1307s ALSO ACCEPTED. 1307s 1307s MY %HASH = ( 1307s A => [ 7, 8, 9 ], 1307s B => 1, 1307s ) 1307s 1307s { 1307s MY $X = DELETE LOCAL $HASH{A}; 1307s # $X IS [ 7, 8, 9 ] 1307s # %HASH IS (B => 1) 1307s 1307s { 1307s MY @NUMS = DELETE LOCAL @$X[0, 2] 1307s # @NUMS IS (7, 9) 1307s # $X IS [ UNDEF, 8 ] 1307s 1307s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1307s } 1307s # $X IS BACK TO [ 7, 8, 9 ] 1307s 1307s } 1307s # %HASH IS BACK TO ITS ORIGINAL STATE 1307s 1307s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1307s 1307s =HEAD2 LVALUE SUBROUTINES 1307s X X 1307s 1307s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1307s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1307s 1307s MY $VAL; 1307s SUB CANMOD : LVALUE { 1307s $VAL; # OR: RETURN $VAL; 1307s } 1307s SUB NOMOD { 1307s $VAL; 1307s } 1307s 1307s CANMOD() = 5; # ASSIGNS TO $VAL 1307s NOMOD() = 5; # ERROR 1307s 1307s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1307s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1307s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1307s 1307s DATA(2,3) = GET_DATA(3,4); 1307s 1307s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1307s 1307s (DATA(2,3)) = GET_DATA(3,4); 1307s 1307s AND IN: 1307s 1307s (DATA(2),DATA(3)) = GET_DATA(3,4); 1307s 1307s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1307s 1307s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1307s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1307s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1307s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1307s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1307s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1307s 1307s =HEAD2 LEXICAL SUBROUTINES 1307s X X X X 1307s 1307s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1307s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1307s AVAILABLE UNDER C OR C OR HIGHER. 1307s 1307s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1307s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1307s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1307s CATEGORY WAS DISABLED. 1307s 1307s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1307s DECLARED, AND ONLY AFTER THAT DECLARATION: 1307s 1307s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1307s # VERSIONS EARLIER THAN 5.26. 1307s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1307s USE FEATURE 'LEXICAL_SUBS'; 1307s 1307s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1307s STATE SUB FOO { 1307s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1307s } 1307s FOO(); # CALLS "STATE" SUB 1307s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1307s 1307s MY SUB BAR { ... } 1307s BAR(); # CALLS "MY" SUB 1307s 1307s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1307s 1307s # WRONG 1307s MY SUB BAZ { 1307s BAZ(); 1307s } 1307s 1307s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1307s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1307s 1307s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1307s 1307s MY SUB BAZ { 1307s __SUB__->(); # CALLS ITSELF 1307s } 1307s 1307s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1307s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1307s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1307s HOWEVER: 1307s 1307s MY SUB BAZ; # PREDECLARATION 1307s SUB BAZ { # DEFINE THE "MY" SUB 1307s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1307s } 1307s 1307s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1307s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1307s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1307s 1307s =HEAD3 C VS C 1307s 1307s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1307s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1307s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1307s CONTAINING BLOCK TO THE NEXT. 1307s 1307s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1307s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1307s 1307s SUB WHATEVER { 1307s MY $X = SHIFT; 1307s MY SUB INNER { 1307s ... DO SOMETHING WITH $X ... 1307s } 1307s INNER(); 1307s } 1307s 1307s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1307s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1307s SEE THE C<$X> FROM THE FIRST CALL TO C. 1307s 1307s =HEAD3 C SUBROUTINES 1307s 1307s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1307s SUBROUTINE OF THE SAME NAME. 1307s 1307s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1307s INSIDE AN INNER SCOPE: 1307s 1307s SUB FOO { ... } 1307s 1307s SUB BAR { 1307s MY SUB FOO { ... } 1307s { 1307s # NEED TO USE THE OUTER FOO HERE 1307s OUR SUB FOO; 1307s FOO(); 1307s } 1307s } 1307s 1307s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1307s 1307s PACKAGE MYSNEAKYMODULE; 1307s 1307s OUR SUB DO_SOMETHING { ... } 1307s 1307s SUB DO_SOMETHING_WITH_CALLER { 1307s PACKAGE DB; 1307s () = CALLER 1; # SETS @DB::ARGS 1307s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1307s } 1307s 1307s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1307s X X<*> 1307s 1307s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1307s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1307s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1307s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1307s 1307s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1307s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1307s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1307s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1307s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1307s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1307s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1307s 1307s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1307s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1307s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1307s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1307s 1307s SUB DOUBLEARY { 1307s LOCAL(*SOMEARY) = @_; 1307s FOREACH $ELEM (@SOMEARY) { 1307s $ELEM *= 2; 1307s } 1307s } 1307s DOUBLEARY(*FOO); 1307s DOUBLEARY(*BAR); 1307s 1307s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1307s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1307s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1307s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1307s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1307s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1307s 1307s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1307s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1307s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1307s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1307s L. 1307s 1307s =HEAD2 WHEN TO STILL USE LOCAL() 1307s X X 1307s 1307s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1307s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1307s I USE C INSTEAD OF C. 1307s 1307s =OVER 4 1307s 1307s =ITEM 1. 1307s 1307s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1307s 1307s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1307s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1307s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1307s IN C<@FIELDS>. 1307s 1307s { 1307s LOCAL @ARGV = ("/ETC/MOTD"); 1307s LOCAL $/ = UNDEF; 1307s LOCAL $_ = <>; 1307s @FIELDS = SPLIT /^\S*=+\S*$/; 1307s } 1307s 1307s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1307s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1307s 1307s =ITEM 2. 1307s 1307s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1307s 1307s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1307s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1307s TABLE ENTRIES: 1307s 1307s SUB IOQUEUE { 1307s LOCAL (*READER, *WRITER); # NOT MY! 1307s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1307s RETURN (*READER, *WRITER); 1307s } 1307s ($HEAD, $TAIL) = IOQUEUE(); 1307s 1307s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1307s ENTRIES. 1307s 1307s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1307s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1307s A LOCAL ALIAS. 1307s 1307s { 1307s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1307s GROW(); # REALLY CALLS SHRINK() 1307s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1307s } 1307s GROW(); # GET THE REAL GROW() AGAIN 1307s 1307s SEE L FOR MORE ABOUT MANIPULATING 1307s FUNCTIONS BY NAME IN THIS WAY. 1307s 1307s =ITEM 3. 1307s 1307s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1307s 1307s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1307s IS DONE ON DYNAMICS: 1307s 1307s { 1307s LOCAL $SIG{INT} = 'IGNORE'; 1307s FUNCT(); # UNINTERRUPTIBLE 1307s } 1307s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1307s 1307s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1307s 1307s =BACK 1307s 1307s =HEAD2 PASS BY REFERENCE 1307s X X X 1307s 1307s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1307s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1307s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1307s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1307s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1307s 1307s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1307s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1307s OF ALL THEIR FORMER LAST ELEMENTS: 1307s 1307s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1307s 1307s SUB POPMANY { 1307s MY $AREF; 1307s MY @RETLIST; 1307s FOREACH $AREF ( @_ ) { 1307s PUSH @RETLIST, POP @$AREF; 1307s } 1307s RETURN @RETLIST; 1307s } 1307s 1307s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1307s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1307s 1307s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1307s SUB INTER { 1307s MY ($K, $HREF, %SEEN); # LOCALS 1307s FOREACH $HREF (@_) { 1307s WHILE ( $K = EACH %$HREF ) { 1307s $SEEN{$K}++; 1307s } 1307s } 1307s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1307s } 1307s 1307s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1307s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1307s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1307s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1307s A LITTLE EXPENSIVE. 1307s 1307s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1307s 1307s (@W, @X) = FUNC(@Y, @Z); 1307s OR 1307s (%W, %X) = FUNC(%Y, %Z); 1307s 1307s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1307s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1307s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1307s AS ALWAYS. 1307s 1307s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1307s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1307s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1307s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1307s 1307s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1307s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1307s SUB FUNC { 1307s MY ($YREF, $ZREF) = @_; 1307s IF (@$YREF > @$ZREF) { 1307s RETURN ($YREF, $ZREF); 1307s } ELSE { 1307s RETURN ($ZREF, $YREF); 1307s } 1307s } 1307s 1307s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1307s 1307s (*W, *X) = FUNC(\@Y, \@Z); 1307s PRINT "@W HAS MORE THAN @X\N"; 1307s SUB FUNC { 1307s LOCAL (*Y, *Z) = @_; 1307s IF (@Y > @Z) { 1307s RETURN (\@Y, \@Z); 1307s } ELSE { 1307s RETURN (\@Z, \@Y); 1307s } 1307s } 1307s 1307s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1307s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1307s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1307s ARE IN THE SYMBOL TABLE. 1307s 1307s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1307s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1307s FOR EXAMPLE: 1307s 1307s SPLUTTER(\*STDOUT); 1307s SUB SPLUTTER { 1307s MY $FH = SHIFT; 1307s PRINT $FH "HER UM WELL A HMMM\N"; 1307s } 1307s 1307s $REC = GET_REC(\*STDIN); 1307s SUB GET_REC { 1307s MY $FH = SHIFT; 1307s RETURN SCALAR <$FH>; 1307s } 1307s 1307s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1307s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1307s 1307s SUB OPENIT { 1307s MY $PATH = SHIFT; 1307s LOCAL *FH; 1307s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1307s } 1307s 1307s =HEAD2 PROTOTYPES 1307s X X 1307s 1307s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1307s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1307s SECTION OR WITH A L. 1307s IF YOU DECLARE EITHER OF 1307s 1307s SUB MYPUSH (\@@) 1307s SUB MYPUSH :PROTOTYPE(\@@) 1307s 1307s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1307s 1307s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1307s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1307s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1307s OF AN ATTRIBUTE. 1307s 1307s THE 1307s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1307s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1307s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1307s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1307s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1307s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1307s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1307s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1307s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1307s 1307s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1307s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1307s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1307s 1307s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1307s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1307s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1307s CORRESPONDING BUILT-IN. 1307s 1307s DECLARED AS CALLED AS 1307s 1307s SUB MYLINK ($$) MYLINK $OLD, $NEW 1307s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1307s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1307s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1307s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1307s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1307s SUB MYPOP (\@) MYPOP @ARRAY 1307s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1307s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1307s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1307s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1307s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1307s SUB MYRAND (;$) MYRAND 42 1307s SUB MYTIME () MYTIME 1307s 1307s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1307s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1307s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1307s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1307s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1307s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1307s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1307s 1307s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1307s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1307s 1307s SUB MYREF (\[$@%&*]) 1307s 1307s WILL ALLOW CALLING MYREF() AS 1307s 1307s MYREF $VAR 1307s MYREF @ARRAY 1307s MYREF %HASH 1307s MYREF &SUB 1307s MYREF *GLOB 1307s 1307s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1307s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1307s 1307s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1307s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1307s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1307s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1307s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1307s OR A SUBSEQUENT COMMA. 1307s 1307s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1307s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1307s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1307s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1307s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1307s FOLLOWS: 1307s 1307s USE SYMBOL 'QUALIFY_TO_REF'; 1307s 1307s SUB FOO (*) { 1307s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1307s ... 1307s } 1307s 1307s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1307s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1307s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1307s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1307s 1307s SUB MYPUSH (+@) { 1307s MY $AREF = SHIFT; 1307s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1307s PUSH @$AREF, @_; 1307s } 1307s 1307s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1307s IS OF AN ACCEPTABLE TYPE. 1307s 1307s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1307s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1307s 1307s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1307s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1307s PROVIDED, C<$_> WILL BE USED INSTEAD. 1307s 1307s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1307s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1307s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1307s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1307s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1307s 1307s MYTIME +2; 1307s 1307s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1307s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1307s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1307s 1307s SUB MYGETPROTOBYNUMBER($;); 1307s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1307s 1307s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1307s PROVIDED IT'S IN THE INITIAL POSITION: 1307s X<&> 1307s 1307s SUB TRY (&@) { 1307s MY($TRY,$CATCH) = @_; 1307s EVAL { &$TRY }; 1307s IF ($@) { 1307s LOCAL $_ = $@; 1307s &$CATCH; 1307s } 1307s } 1307s SUB CATCH (&) { $_[0] } 1307s 1307s TRY { 1307s DIE "PHOOEY"; 1307s } CATCH { 1307s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1307s }; 1307s 1307s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1307s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1307s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1307s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1307s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1307s 1307s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1307s X 1307s 1307s SUB MYGREP (&@) { 1307s MY $CODE = SHIFT; 1307s MY @RESULT; 1307s FOREACH $_ (@_) { 1307s PUSH(@RESULT, $_) IF &$CODE; 1307s } 1307s @RESULT; 1307s } 1307s 1307s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1307s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1307s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1307s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1307s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1307s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1307s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1307s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1307s 1307s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1307s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1307s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1307s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1307s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1307s MAJORITY OF OFFENDING CODE IS FIXED. 1307s 1307s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1307s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1307s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1307s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1307s 1307s SUB FUNC ($) { 1307s MY $N = SHIFT; 1307s PRINT "YOU GAVE ME $N\N"; 1307s } 1307s 1307s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1307s RETURNING A LIST: 1307s 1307s FUNC(@FOO); 1307s FUNC( $TEXT =~ /\W+/G ); 1307s 1307s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1307s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1307s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1307s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1307s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1307s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1307s 1307s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1307s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1307s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1307s EFFECT, LIKE SO: 1307s 1307s SUB FOO($$); 1307s SUB FOO($$) { 1307s FOO 1, 2; 1307s } 1307s 1307s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1307s TO MAKE THE WORLD A BETTER PLACE. 1307s 1307s =HEAD2 CONSTANT FUNCTIONS 1307s X 1307s 1307s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1307s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1307s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1307s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1307s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1307s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1307s 1307s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1307s 1307s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1307s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1307s # AND IT'S INLINED, TOO! 1307s SUB ST_DEV () { 0 } 1307s SUB ST_INO () { 1 } 1307s 1307s SUB FLAG_FOO () { 1 << 8 } 1307s SUB FLAG_BAR () { 1 << 9 } 1307s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1307s 1307s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1307s 1307s SUB N () { INT(OPT_BAZ) / 3 } 1307s 1307s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1307s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1307s 1307s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1307s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1307s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1307s C: 1307s 1307s SUB BAZ_VAL () { 1307s IF (OPT_BAZ) { 1307s RETURN 23; 1307s } 1307s ELSE { 1307s RETURN 42; 1307s } 1307s } 1307s SUB BONK_VAL () { RETURN 12345 } 1307s 1307s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1307s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1307s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1307s 1307s BEGIN { 1307s MY $VAR = 1; 1307s NO STRICT 'REFS'; 1307s *INLINED = SUB () { $VAR }; 1307s } 1307s 1307s BEGIN { 1307s MY $VAR = 1; 1307s MY $REF = \$VAR; 1307s NO STRICT 'REFS'; 1307s *NOT_INLINED = SUB () { $VAR }; 1307s } 1307s 1307s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1307s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1307s 1307s BEGIN { 1307s MY $X = 10; 1307s *FOO = SUB () { $X }; 1307s $X++; 1307s } 1307s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1307s 1307s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1307s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1307s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1307s SO IT PRINTED C<10>, NOT C<11>. 1307s 1307s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1307s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1307s ASIDE FROM WHERE IT IS DECLARED. 1307s 1307s # FINE, NO WARNING 1307s BEGIN { 1307s MY $X = 54321; 1307s *INLINED = SUB () { $X }; 1307s } 1307s # ERROR 1307s BEGIN { 1307s MY $X; 1307s $X = 54321; 1307s *ALSO_INLINED = SUB () { $X }; 1307s } 1307s 1307s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1307s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1307s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1307s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1307s CONSTANT SUBROUTINE: 1307s 1307s MY $X = 54321; 1307s *INLINED = SUB : CONST { $X }; 1307s $X++; 1307s 1307s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1307s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1307s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1307s VALUE CAPTURED THE SAME WAY. 1307s 1307s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1307s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1307s AN EXPLICIT C: 1307s 1307s BEGIN { 1307s MY $X = 10; 1307s *FOO = SUB () { RETURN $X }; 1307s $X++; 1307s } 1307s PRINT FOO(); # PRINTS 11 1307s 1307s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1307s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1307s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1307s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1307s 1307s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1307s SUB ONE { 1307s 1; 1307s } 1307s IF (ONE ) { 1307s PRINT ONE() IF ONE ; 1307s } 1307s 1307s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1307s SUB ONE () { 1 } 1307s DO { 1307s PRINT 1 1307s }; 1307s 1307s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1307s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1307s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1307s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1307s 1307s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1307s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1307s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1307s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1307s 1307s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1307s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1307s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1307s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1307s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1307s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1307s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1307s MENTIONED ABOVE: 1307s 1307s SUB NOT_INLINED () { RETURN 23 } 1307s 1307s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1307s X X X X 1307s 1307s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1307s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1307s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1307s ON A NON-UNIX SYSTEM. 1307s 1307s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1307s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1307s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1307s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1307s 1307s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1307s CHDIR $SOMEWHERE; 1307s SUB CHDIR { ... } 1307s 1307s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1307s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1307s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1307s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1307s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1307s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1307s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1307s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1307s FOR SOME KEYWORDS. SEE L. 1307s 1307s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1307s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1307s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1307s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1307s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1307s THAT IS, THEY COULD SAY 1307s 1307s USE MODULE 'OPEN'; 1307s 1307s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1307s 1307s USE MODULE; 1307s 1307s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1307s 1307s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1307s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1307s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1307s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1307s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1307s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1307s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1307s 1307s PACKAGE REGLOB; 1307s REQUIRE EXPORTER; 1307s @ISA = 'EXPORTER'; 1307s @EXPORT_OK = 'GLOB'; 1307s 1307s SUB IMPORT { 1307s MY $PKG = SHIFT; 1307s RETURN UNLESS @_; 1307s MY $SYM = SHIFT; 1307s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1307s $PKG->EXPORT($WHERE, $SYM, @_); 1307s } 1307s 1307s SUB GLOB { 1307s MY $PAT = SHIFT; 1307s MY @GOT; 1307s IF (OPENDIR MY $D, '.') { 1307s @GOT = GREP /$PAT/, READDIR $D; 1307s CLOSEDIR $D; 1307s } 1307s RETURN @GOT; 1307s } 1307s 1; 1307s 1307s AND HERE'S HOW IT COULD BE (AB)USED: 1307s 1307s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1307s PACKAGE FOO; 1307s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1307s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1307s 1307s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1307s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1307s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1307s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1307s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1307s IT MUST BE DONE AT ALL. 1307s 1307s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1307s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1307s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1307s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1307s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1307s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1307s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1307s LIBRARY. 1307s 1307s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1307s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1307s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1307s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1307s (SEE L). 1307s 1307s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1307s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1307s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1307s 1307s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1307s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1307s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1307s C SYNTAX, THOUGH). 1307s 1307s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1307s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1307s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1307s 1307s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1307s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1307s 1307s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1307s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1307s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1307s 1307s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1307s 1307s =HEAD2 AUTOLOADING 1307s X X 1307s 1307s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1307s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1307s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1307s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1307s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1307s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1307s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1307s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1307s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1307s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1307s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1307s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1307s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1307s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1307s SUBROUTINE NAME. SEE L FOR DETAILS.) 1307s 1307s 1307s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1307s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1307s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1307s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1307s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1307s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1307s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1307s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1307s 1307s SUB AUTOLOAD { 1307s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1307s MY $PROGRAM = $AUTOLOAD; 1307s $PROGRAM =~ S/.*:://; 1307s SYSTEM($PROGRAM, @_); 1307s } 1307s DATE(); 1307s WHO(); 1307s LS('-L'); 1307s 1307s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1307s EVEN NEED PARENTHESES: 1307s 1307s USE SUBS QW(DATE WHO LS); 1307s DATE; 1307s WHO; 1307s LS '-L'; 1307s 1307s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1307s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1307s 1307s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1307s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1307s DESCRIBED IN L AND IN L, THE STANDARD 1307s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1307s FUNCTIONS TO PERL CODE IN L. 1307s 1307s =HEAD2 SUBROUTINE ATTRIBUTES 1307s X X X 1307s 1307s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1307s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1307s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1307s C HAD BEEN SEEN. SEE L FOR DETAILS 1307s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1307s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1307s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1307s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1307s 1307s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1307s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1307s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1307s NEST PROPERLY. 1307s 1307s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1307s 1307s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1307s SUB PLUGH () : UGLY('\(") :BAD; 1307s SUB XYZZY : _5X5 { ... } 1307s 1307s EXAMPLES OF INVALID SYNTAX: 1307s 1307s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1307s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1307s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1307s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1307s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1307s 1307s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1307s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1307s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1307s PARSED AND INVOKED: 1307s 1307s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1307s 1307s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1307s SEE L AND L. 1307s 1307s =HEAD1 SEE ALSO 1307s 1307s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1307s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1307s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1307s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1307s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1307s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1307s 1307s =FOR VI 1307s # EX: SET STS=0 SW=4 ET: 1307s 1307s ok 2 1307s # testing mod_cgi with /modules/cgi/perl.pl 1307s # expected 200 1307s # received 200 1307s # body: PERL CGI 1307s ok 3 1307s # testing mod_test_rwrite with /test_rwrite 1307s # expected 200 1307s # received 200 1307s # body: A 1307s ok 4 1307s ok 1310s t/filter/case_in.t .................. 1310s 1..3 1310s # Running under perl version 5.040001 for linux 1310s # Current time local: Thu Sep 4 16:07:30 2025 1310s # Current time GMT: Thu Sep 4 16:07:30 2025 1310s # Using Test.pm version 1.31 1310s # Using Apache/Test.pm version 1.44 1310s ok 1 1310s # testing mod_cgi with /modules/cgi/perl_echo.pl 1310s # expected 200 1310s # received 200 1310s ok 2 1310s # testing mod_echo_post with /echo_post 1310s # expected 200 1310s # received 200 1310s ok 3 1310s ok 1313s t/filter/input_body.t ............... 1313s 1..2 1313s # Running under perl version 5.040001 for linux 1313s # Current time local: Thu Sep 4 16:07:33 2025 1313s # Current time GMT: Thu Sep 4 16:07:33 2025 1313s # Using Test.pm version 1.31 1313s # Using Apache/Test.pm version 1.44 1313s # testing : Posted "1 ko" 1313s # expected: 'ok 1' 1313s # received: 'ok 1' 1313s ok 1 1313s # testing : Posted "2 ko" 1313s # expected: 'ok 2' 1313s # received: 'ok 2' 1313s ok 2 1313s ok 1316s t/http11/basicauth.t ................ 1316s 1..3 1316s # Running under perl version 5.040001 for linux 1316s # Current time local: Thu Sep 4 16:07:36 2025 1316s # Current time GMT: Thu Sep 4 16:07:36 2025 1316s # Using Test.pm version 1.31 1316s # Using Apache/Test.pm version 1.44 1316s ok 1 1316s ok 2 1316s ok 3 1316s ok 1319s t/http11/chunked.t .................. 1319s 1..30 1319s # Running under perl version 5.040001 for linux 1319s # Current time local: Thu Sep 4 16:07:38 2025 1319s # Current time GMT: Thu Sep 4 16:07:38 2025 1319s # Using Test.pm version 1.31 1319s # Using Apache/Test.pm version 1.44 1319s # testing : response protocol 1319s # expected: 'HTTP/1.1' 1319s # received: 'HTTP/1.1' 1319s ok 1 1319s # testing : response Transfer-Encoding 1319s # expected: 'chunked' 1319s # received: 'chunked' 1319s ok 2 1319s # testing : no Content-Length 1319s # expected: 0 1319s # received: 0 1319s ok 3 1319s # testing : body length 1319s # expected: '70976' 1319s # received: 70976 1319s ok 4 1319s # testing : number of requests 1319s # expected: 1 1319s # received: 1 1319s ok 5 1319s # testing : response protocol 1319s # expected: 'HTTP/1.1' 1319s # received: 'HTTP/1.1' 1319s ok 6 1319s # testing : response Transfer-Encoding 1319s # expected: 'chunked' 1319s # received: 'chunked' 1319s ok 7 1319s # testing : no Content-Length 1319s # expected: 0 1319s # received: 0 1319s ok 8 1319s # testing : body length 1319s # expected: '212509' 1319s # received: 212509 1319s ok 9 1319s # testing : number of requests 1319s # expected: 2 1319s # received: 2 1319s ok 10 1319s # testing : response protocol 1319s # expected: 'HTTP/1.1' 1319s # received: 'HTTP/1.1' 1319s ok 11 1319s # testing : response Transfer-Encoding 1319s # expected: 'chunked' 1319s # received: 'chunked' 1319s ok 12 1319s # testing : no Content-Length 1319s # expected: 0 1319s # received: 0 1319s ok 13 1319s # testing : body length 1319s # expected: '280545' 1319s # received: 280545 1319s ok 14 1319s # testing : number of requests 1319s # expected: 3 1319s # received: 3 1319s ok 15 1319s # testing : response protocol 1319s # expected: 'HTTP/1.1' 1319s # received: 'HTTP/1.1' 1319s ok 16 1319s # testing : response Transfer-Encoding 1319s # expected: 'chunked' 1319s # received: 'chunked' 1319s ok 17 1319s # testing : no Content-Length 1319s # expected: 0 1319s # received: 0 1319s ok 18 1319s # testing : body length 1319s # expected: '845969' 1319s # received: 845969 1319s ok 19 1319s # testing : number of requests 1319s # expected: 4 1319s # received: 4 1319s ok 20 1319s # testing : response protocol 1319s # expected: 'HTTP/1.1' 1319s # received: 'HTTP/1.1' 1319s ok 21 1319s # testing : no Transfer-Encoding (test result inverted) 1319s # expected: 'chunked' 1319s # received: '' 1319s ok 22 1319s # testing : content length 1319s # expected: 253 1319s # received: '253' 1319s ok 23 1319s # testing : body length 1319s # expected: '242' 1319s # received: 242 1319s ok 24 1319s # testing : number of requests 1319s # expected: 5 1319s # received: 5 1319s ok 25 1319s # testing : response protocol 1319s # expected: 'HTTP/1.1' 1319s # received: 'HTTP/1.1' 1319s ok 26 1319s # testing : no Transfer-Encoding (test result inverted) 1319s # expected: 'chunked' 1319s # received: '' 1319s ok 27 1319s # testing : content length 1319s # expected: '' 1319s # received: '' 1319s ok 28 1319s # testing : body length 1319s # expected: '14276' 1319s # received: 14276 1319s ok 29 1319s # testing : number of requests 1319s # expected: 6 1319s # received: 6 1319s ok 30 1319s ok 1322s t/http11/chunked2.t ................. 1322s 1..2 1322s # Running under perl version 5.040001 for linux 1322s # Current time local: Thu Sep 4 16:07:42 2025 1322s # Current time GMT: Thu Sep 4 16:07:42 2025 1322s # Using Test.pm version 1.31 1322s # Using Apache/Test.pm version 1.44 1322s # testing : successful response 1322s # expected: 200 1322s # received: '200' 1322s ok 1 1322s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1322s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1322s ok 2 1322s ok 1325s t/http11/clength.t .................. 1325s 1..6 1325s # Running under perl version 5.040001 for linux 1325s # Current time local: Thu Sep 4 16:07:45 2025 1325s # Current time GMT: Thu Sep 4 16:07:45 2025 1325s # Using Test.pm version 1.31 1325s # Using Apache/Test.pm version 1.44 1325s # testing : successful response 1325s # expected: 200 1325s # received: '200' 1325s ok 1 1325s # expected: 10 1325s # received: '10' 1325s ok 2 1325s # expected: 'bbbbbbbbbb' 1325s # received: 'bbbbbbbbbb' 1325s ok 3 1325s # testing : successful response 1325s # expected: 200 1325s # received: '200' 1325s ok 4 1325s # expected: 6 1325s # received: '6' 1325s ok 5 1325s # expected: 'foobar' 1325s # received: 'foobar' 1325s ok 6 1325s ok 1330s t/http11/post.t ..................... 1330s # using LWP client 1330s 1..51 1330s # Running under perl version 5.040001 for linux 1330s # Current time local: Thu Sep 4 16:07:48 2025 1330s # Current time GMT: Thu Sep 4 16:07:48 2025 1330s # Using Test.pm version 1.31 1330s # Using Apache/Test.pm version 1.44 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 1024 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Connection: Keep-Alive 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 1 1330s #DMMATCH1: 1 1330s #Keep-Alive: timeout=5, max=100 1330s # 1330s # testing : length posted 1330s # expected: '1024' 1330s # received: 1024 1330s ok 1 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 2048 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 2 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '2048' 1330s # received: 2048 1330s ok 2 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 3072 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 3 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '3072' 1330s # received: 3072 1330s ok 3 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 4096 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 4 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '4096' 1330s # received: 4096 1330s ok 4 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 5120 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 5 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '5120' 1330s # received: 5120 1330s ok 5 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 6144 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 6 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '6144' 1330s # received: 6144 1330s ok 6 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 7168 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 7 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '7168' 1330s # received: 7168 1330s ok 7 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 8192 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 8 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '8192' 1330s # received: 8192 1330s ok 8 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 9216 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 5 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 9 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '9216' 1330s # received: 9216 1330s ok 9 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 10240 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 10 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '10240' 1330s # received: 10240 1330s ok 10 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 11264 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 11 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '11264' 1330s # received: 11264 1330s ok 11 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 12288 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 12 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '12288' 1330s # received: 12288 1330s ok 12 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 13312 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 13 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '13312' 1330s # received: 13312 1330s ok 13 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 14336 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 14 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '14336' 1330s # received: 14336 1330s ok 14 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 15360 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 15 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '15360' 1330s # received: 15360 1330s ok 15 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 16384 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 16 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '16384' 1330s # received: 16384 1330s ok 16 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 17408 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 17 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '17408' 1330s # received: 17408 1330s ok 17 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 18432 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 18 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '18432' 1330s # received: 18432 1330s ok 18 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 19456 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 19 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '19456' 1330s # received: 19456 1330s ok 19 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 20480 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 20 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '20480' 1330s # received: 20480 1330s ok 20 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 21504 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 21 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '21504' 1330s # received: 21504 1330s ok 21 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 22528 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 22 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '22528' 1330s # received: 22528 1330s ok 22 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 23552 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 23 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '23552' 1330s # received: 23552 1330s ok 23 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 24576 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 24 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '24576' 1330s # received: 24576 1330s ok 24 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 25600 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 25 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '25600' 1330s # received: 25600 1330s ok 25 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 26624 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 26 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '26624' 1330s # received: 26624 1330s ok 26 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 27648 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:51 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 27 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '27648' 1330s # received: 27648 1330s ok 27 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 28672 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 28 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '28672' 1330s # received: 28672 1330s ok 28 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 29696 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 29 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '29696' 1330s # received: 29696 1330s ok 29 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 30720 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 30 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '30720' 1330s # received: 30720 1330s ok 30 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 31744 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 31 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '31744' 1330s # received: 31744 1330s ok 31 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 32768 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 32 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '32768' 1330s # received: 32768 1330s ok 32 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 33792 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 33 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '33792' 1330s # received: 33792 1330s ok 33 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 34816 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 34 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '34816' 1330s # received: 34816 1330s ok 34 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 35840 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 35 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '35840' 1330s # received: 35840 1330s ok 35 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 36864 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 36 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '36864' 1330s # received: 36864 1330s ok 36 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 37888 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 37 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '37888' 1330s # received: 37888 1330s ok 37 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 38912 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 38 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '38912' 1330s # received: 38912 1330s ok 38 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 39936 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 39 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '39936' 1330s # received: 39936 1330s ok 39 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 40960 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 40 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '40960' 1330s # received: 40960 1330s ok 40 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 41984 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 41 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '41984' 1330s # received: 41984 1330s ok 41 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 43008 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 42 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '43008' 1330s # received: 43008 1330s ok 42 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 44032 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 43 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '44032' 1330s # received: 44032 1330s ok 43 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 45056 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 44 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '45056' 1330s # received: 45056 1330s ok 44 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 46080 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 45 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '46080' 1330s # received: 46080 1330s ok 45 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 47104 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 46 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '47104' 1330s # received: 47104 1330s ok 46 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 48128 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 47 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '48128' 1330s # received: 48128 1330s ok 47 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 49152 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 48 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '49152' 1330s # received: 49152 1330s ok 48 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 50176 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 49 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '50176' 1330s # received: 50176 1330s ok 49 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 51200 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 6 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 50 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '51200' 1330s # received: 51200 1330s ok 50 1330s #lwp request: 1330s #POST http://localhost:8529/eat_post HTTP/1.1 1330s #User-Agent: libwww-perl/6.78 1330s #Content-Length: 102400 1330s # 1330s #server response: 1330s #HTTP/1.1 200 OK 1330s #Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1330s #Vary: In-If1 1330s #Content-Length: 7 1330s #Client-Date: Thu, 04 Sep 2025 16:07:52 GMT 1330s #Client-Peer: 127.0.0.1:8529 1330s #Client-Response-Num: 51 1330s #DMMATCH1: 1 1330s # 1330s # testing : length posted 1330s # expected: '102400' 1330s # received: 102400 1330s ok 51 1330s ok 1333s t/modules/aaa.t ..................... 1333s 1..40 1333s # Running under perl version 5.040001 for linux 1333s # Current time local: Thu Sep 4 16:07:53 2025 1333s # Current time GMT: Thu Sep 4 16:07:53 2025 1333s # Using Test.pm version 1.31 1333s # Using Apache/Test.pm version 1.44 1333s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm2 1333s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 1333s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/form1 1333s ok 1 1333s ok 2 1333s ok 3 1333s ok 4 1333s ok 5 1333s ok 6 1333s ok 7 1333s ok 8 1333s ok 9 1333s ok 10 1333s ok 11 1333s ok 12 1333s ok 13 1333s ok 14 1333s ok 15 1333s ok 16 1333s ok 17 1333s ok 18 1333s ok 19 1333s ok 20 1333s ok 21 1333s ok 22 1333s ok 23 1333s ok 24 1333s ok 25 1333s ok 26 1333s ok 27 1333s ok 28 1333s ok 29 1333s ok 30 1333s ok 31 1333s ok 32 1333s ok 33 1333s ok 34 1333s ok 35 1333s ok 36 1333s ok 37 1333s ok 38 1333s ok 39 1333s ok 40 1333s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/form1 1333s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 1333s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm2 1333s ok 1337s t/modules/access.t .................. 1337s 1..408 1337s # Running under perl version 5.040001 for linux 1337s # Current time local: Thu Sep 4 16:07:56 2025 1337s # Current time GMT: Thu Sep 4 16:07:56 2025 1337s # Using Test.pm version 1.31 1337s # Using Apache/Test.pm version 1.44 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # expecting access. 1337s ok 1 1337s # --- 1337s # Order deny,allow 1337s # Deny from all 1337s # expecting access denial. 1337s ok 2 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # Deny from all 1337s # expecting access. 1337s ok 3 1337s # --- 1337s # Order deny,allow 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 4 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # Deny from localhost 1337s # expecting access. 1337s ok 5 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 6 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # Deny from 127.0.0.1 1337s # expecting access. 1337s ok 7 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 8 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # Deny from 127.0 1337s # expecting access. 1337s ok 9 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 10 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 11 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 12 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # Deny from 127.0.0.1/16 1337s # expecting access. 1337s ok 13 1337s # --- 1337s # Order deny,allow 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 14 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 15 1337s # --- 1337s # Order deny,allow 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 16 1337s # --- 1337s # Order deny,allow 1337s # Allow from all 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 17 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # expecting access. 1337s ok 18 1337s # --- 1337s # Order deny,allow 1337s # Deny from all 1337s # expecting access denial. 1337s ok 19 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # Deny from all 1337s # expecting access. 1337s ok 20 1337s # --- 1337s # Order deny,allow 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 21 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # Deny from localhost 1337s # expecting access. 1337s ok 22 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 23 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # Deny from 127.0.0.1 1337s # expecting access. 1337s ok 24 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 25 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # Deny from 127.0 1337s # expecting access. 1337s ok 26 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 27 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 28 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 29 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # Deny from 127.0.0.1/16 1337s # expecting access. 1337s ok 30 1337s # --- 1337s # Order deny,allow 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 31 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 32 1337s # --- 1337s # Order deny,allow 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 33 1337s # --- 1337s # Order deny,allow 1337s # Allow from localhost 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 34 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # expecting access. 1337s ok 35 1337s # --- 1337s # Order deny,allow 1337s # Deny from all 1337s # expecting access denial. 1337s ok 36 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # Deny from all 1337s # expecting access. 1337s ok 37 1337s # --- 1337s # Order deny,allow 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 38 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # Deny from localhost 1337s # expecting access. 1337s ok 39 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 40 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1 1337s # expecting access. 1337s ok 41 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 42 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0 1337s # expecting access. 1337s ok 43 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 44 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 45 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 46 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1/16 1337s # expecting access. 1337s ok 47 1337s # --- 1337s # Order deny,allow 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 48 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 49 1337s # --- 1337s # Order deny,allow 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 50 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 51 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # expecting access. 1337s ok 52 1337s # --- 1337s # Order deny,allow 1337s # Deny from all 1337s # expecting access denial. 1337s ok 53 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # Deny from all 1337s # expecting access. 1337s ok 54 1337s # --- 1337s # Order deny,allow 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 55 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # Deny from localhost 1337s # expecting access. 1337s ok 56 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 57 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1 1337s # expecting access. 1337s ok 58 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 59 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # Deny from 127.0 1337s # expecting access. 1337s ok 60 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 61 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 62 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 63 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1/16 1337s # expecting access. 1337s ok 64 1337s # --- 1337s # Order deny,allow 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 65 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 66 1337s # --- 1337s # Order deny,allow 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 67 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 68 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 69 1337s # --- 1337s # Order deny,allow 1337s # Deny from all 1337s # expecting access denial. 1337s ok 70 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from all 1337s # expecting access. 1337s ok 71 1337s # --- 1337s # Order deny,allow 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 72 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from localhost 1337s # expecting access. 1337s ok 73 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 74 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1 1337s # expecting access. 1337s ok 75 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 76 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0 1337s # expecting access. 1337s ok 77 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 78 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 79 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 80 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1/16 1337s # expecting access. 1337s ok 81 1337s # --- 1337s # Order deny,allow 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 82 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 83 1337s # --- 1337s # Order deny,allow 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 84 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 85 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # expecting access. 1337s ok 86 1337s # --- 1337s # Order deny,allow 1337s # Deny from all 1337s # expecting access denial. 1337s ok 87 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # Deny from all 1337s # expecting access. 1337s ok 88 1337s # --- 1337s # Order deny,allow 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 89 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # Deny from localhost 1337s # expecting access. 1337s ok 90 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 91 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1 1337s # expecting access. 1337s ok 92 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 93 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0 1337s # expecting access. 1337s ok 94 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 95 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 96 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 97 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1/16 1337s # expecting access. 1337s ok 98 1337s # --- 1337s # Order deny,allow 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 99 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 100 1337s # --- 1337s # Order deny,allow 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 101 1337s # --- 1337s # Order deny,allow 1337s # Allow from 127.0.0.1/16 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 102 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # expecting access. 1337s ok 103 1337s # --- 1337s # Order deny,allow 1337s # Deny from all 1337s # expecting access denial. 1337s ok 104 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # Deny from all 1337s # expecting access denial. 1337s ok 105 1337s # --- 1337s # Order deny,allow 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 106 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 107 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 108 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 109 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 110 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 111 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 112 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 113 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 114 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 115 1337s # --- 1337s # Order deny,allow 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 116 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 117 1337s # --- 1337s # Order deny,allow 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 118 1337s # --- 1337s # Order deny,allow 1337s # Allow from somewhere.else.com 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 119 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # expecting access. 1337s ok 120 1337s # --- 1337s # Order deny,allow 1337s # Deny from all 1337s # expecting access denial. 1337s ok 121 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # Deny from all 1337s # expecting access denial. 1337s ok 122 1337s # --- 1337s # Order deny,allow 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 123 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 124 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 125 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 126 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 127 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 128 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 129 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 130 1337s # --- 1337s # Order deny,allow 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 131 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 132 1337s # --- 1337s # Order deny,allow 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 133 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 134 1337s # --- 1337s # Order deny,allow 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 135 1337s # --- 1337s # Order deny,allow 1337s # Allow from 66.6.6.6 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 136 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # expecting access. 1337s ok 137 1337s # --- 1337s # Order allow,deny 1337s # Deny from all 1337s # expecting access denial. 1337s ok 138 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # Deny from all 1337s # expecting access denial. 1337s ok 139 1337s # --- 1337s # Order allow,deny 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 140 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 141 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 142 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 143 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 144 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 145 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 146 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 147 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 148 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 149 1337s # --- 1337s # Order allow,deny 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 150 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 151 1337s # --- 1337s # Order allow,deny 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 152 1337s # --- 1337s # Order allow,deny 1337s # Allow from all 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 153 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # expecting access. 1337s ok 154 1337s # --- 1337s # Order allow,deny 1337s # Deny from all 1337s # expecting access denial. 1337s ok 155 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # Deny from all 1337s # expecting access denial. 1337s ok 156 1337s # --- 1337s # Order allow,deny 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 157 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 158 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 159 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 160 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 161 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 162 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 163 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 164 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 165 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 166 1337s # --- 1337s # Order allow,deny 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 167 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 168 1337s # --- 1337s # Order allow,deny 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 169 1337s # --- 1337s # Order allow,deny 1337s # Allow from localhost 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 170 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # expecting access. 1337s ok 171 1337s # --- 1337s # Order allow,deny 1337s # Deny from all 1337s # expecting access denial. 1337s ok 172 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # Deny from all 1337s # expecting access denial. 1337s ok 173 1337s # --- 1337s # Order allow,deny 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 174 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 175 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 176 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 177 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 178 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 179 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 180 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 181 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 182 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 183 1337s # --- 1337s # Order allow,deny 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 184 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 185 1337s # --- 1337s # Order allow,deny 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 186 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 187 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # expecting access. 1337s ok 188 1337s # --- 1337s # Order allow,deny 1337s # Deny from all 1337s # expecting access denial. 1337s ok 189 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # Deny from all 1337s # expecting access denial. 1337s ok 190 1337s # --- 1337s # Order allow,deny 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 191 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 192 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 193 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 194 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 195 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 196 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 197 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 198 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 199 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 200 1337s # --- 1337s # Order allow,deny 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 201 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 202 1337s # --- 1337s # Order allow,deny 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 203 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 204 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 205 1337s # --- 1337s # Order allow,deny 1337s # Deny from all 1337s # expecting access denial. 1337s ok 206 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from all 1337s # expecting access denial. 1337s ok 207 1337s # --- 1337s # Order allow,deny 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 208 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 209 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 210 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 211 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 212 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 213 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 214 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 215 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 216 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 217 1337s # --- 1337s # Order allow,deny 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 218 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 219 1337s # --- 1337s # Order allow,deny 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 220 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 221 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # expecting access. 1337s ok 222 1337s # --- 1337s # Order allow,deny 1337s # Deny from all 1337s # expecting access denial. 1337s ok 223 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # Deny from all 1337s # expecting access denial. 1337s ok 224 1337s # --- 1337s # Order allow,deny 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 225 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 226 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 227 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 228 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 229 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 230 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 231 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 232 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 233 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 234 1337s # --- 1337s # Order allow,deny 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 235 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 236 1337s # --- 1337s # Order allow,deny 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 237 1337s # --- 1337s # Order allow,deny 1337s # Allow from 127.0.0.1/16 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 238 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # expecting access denial. 1337s ok 239 1337s # --- 1337s # Order allow,deny 1337s # Deny from all 1337s # expecting access denial. 1337s ok 240 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # Deny from all 1337s # expecting access denial. 1337s ok 241 1337s # --- 1337s # Order allow,deny 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 242 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 243 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 244 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 245 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 246 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 247 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 248 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 249 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 250 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 251 1337s # --- 1337s # Order allow,deny 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 252 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 253 1337s # --- 1337s # Order allow,deny 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 254 1337s # --- 1337s # Order allow,deny 1337s # Allow from somewhere.else.com 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 255 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # expecting access denial. 1337s ok 256 1337s # --- 1337s # Order allow,deny 1337s # Deny from all 1337s # expecting access denial. 1337s ok 257 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # Deny from all 1337s # expecting access denial. 1337s ok 258 1337s # --- 1337s # Order allow,deny 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 259 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 260 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 261 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 262 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 263 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 264 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 265 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 266 1337s # --- 1337s # Order allow,deny 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 267 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 268 1337s # --- 1337s # Order allow,deny 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 269 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 270 1337s # --- 1337s # Order allow,deny 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 271 1337s # --- 1337s # Order allow,deny 1337s # Allow from 66.6.6.6 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 272 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # expecting access. 1337s ok 273 1337s # --- 1337s # Order mutual-failure 1337s # Deny from all 1337s # expecting access denial. 1337s ok 274 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # Deny from all 1337s # expecting access denial. 1337s ok 275 1337s # --- 1337s # Order mutual-failure 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 276 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 277 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 278 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 279 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 280 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 281 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 282 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 283 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 284 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 285 1337s # --- 1337s # Order mutual-failure 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 286 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 287 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 288 1337s # --- 1337s # Order mutual-failure 1337s # Allow from all 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 289 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # expecting access. 1337s ok 290 1337s # --- 1337s # Order mutual-failure 1337s # Deny from all 1337s # expecting access denial. 1337s ok 291 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # Deny from all 1337s # expecting access denial. 1337s ok 292 1337s # --- 1337s # Order mutual-failure 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 293 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 294 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 295 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 296 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 297 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 298 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 299 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 300 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 301 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 302 1337s # --- 1337s # Order mutual-failure 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 303 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 304 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 305 1337s # --- 1337s # Order mutual-failure 1337s # Allow from localhost 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 306 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # expecting access. 1337s ok 307 1337s # --- 1337s # Order mutual-failure 1337s # Deny from all 1337s # expecting access denial. 1337s ok 308 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # Deny from all 1337s # expecting access denial. 1337s ok 309 1337s # --- 1337s # Order mutual-failure 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 310 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 311 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 312 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 313 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 314 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 315 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 316 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 317 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 318 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 319 1337s # --- 1337s # Order mutual-failure 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 320 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 321 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 322 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 323 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # expecting access. 1337s ok 324 1337s # --- 1337s # Order mutual-failure 1337s # Deny from all 1337s # expecting access denial. 1337s ok 325 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # Deny from all 1337s # expecting access denial. 1337s ok 326 1337s # --- 1337s # Order mutual-failure 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 327 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 328 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 329 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 330 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 331 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 332 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 333 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 334 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 335 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 336 1337s # --- 1337s # Order mutual-failure 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 337 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 338 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 339 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 340 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # expecting access. 1337s ok 341 1337s # --- 1337s # Order mutual-failure 1337s # Deny from all 1337s # expecting access denial. 1337s ok 342 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from all 1337s # expecting access denial. 1337s ok 343 1337s # --- 1337s # Order mutual-failure 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 344 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 345 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 346 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 347 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 348 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 349 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 350 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 351 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 352 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 353 1337s # --- 1337s # Order mutual-failure 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 354 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 355 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 356 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/255.255.0.0 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 357 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # expecting access. 1337s ok 358 1337s # --- 1337s # Order mutual-failure 1337s # Deny from all 1337s # expecting access denial. 1337s ok 359 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # Deny from all 1337s # expecting access denial. 1337s ok 360 1337s # --- 1337s # Order mutual-failure 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 361 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 362 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 363 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 364 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 365 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 366 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 367 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 368 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 369 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 370 1337s # --- 1337s # Order mutual-failure 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 371 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # Deny from somewhere.else.com 1337s # expecting access. 1337s ok 372 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 373 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 127.0.0.1/16 1337s # Deny from 66.6.6.6 1337s # expecting access. 1337s ok 374 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # expecting access denial. 1337s ok 375 1337s # --- 1337s # Order mutual-failure 1337s # Deny from all 1337s # expecting access denial. 1337s ok 376 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # Deny from all 1337s # expecting access denial. 1337s ok 377 1337s # --- 1337s # Order mutual-failure 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 378 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 379 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 380 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 381 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 382 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 383 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 384 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 385 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 386 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 387 1337s # --- 1337s # Order mutual-failure 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 388 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 389 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 390 1337s # --- 1337s # Order mutual-failure 1337s # Allow from somewhere.else.com 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 391 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # expecting access denial. 1337s ok 392 1337s # --- 1337s # Order mutual-failure 1337s # Deny from all 1337s # expecting access denial. 1337s ok 393 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # Deny from all 1337s # expecting access denial. 1337s ok 394 1337s # --- 1337s # Order mutual-failure 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 395 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # Deny from localhost 1337s # expecting access denial. 1337s ok 396 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 397 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1 1337s # expecting access denial. 1337s ok 398 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 399 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0 1337s # expecting access denial. 1337s ok 400 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 401 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1/255.255.0.0 1337s # expecting access denial. 1337s ok 402 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 403 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # Deny from 127.0.0.1/16 1337s # expecting access denial. 1337s ok 404 1337s # --- 1337s # Order mutual-failure 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 405 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # Deny from somewhere.else.com 1337s # expecting access denial. 1337s ok 406 1337s # --- 1337s # Order mutual-failure 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 407 1337s # --- 1337s # Order mutual-failure 1337s # Allow from 66.6.6.6 1337s # Deny from 66.6.6.6 1337s # expecting access denial. 1337s ok 408 1337s ok 1340s t/modules/actions.t ................. 1340s 1..20 1340s # Running under perl version 5.040001 for linux 1340s # Current time local: Thu Sep 4 16:07:59 2025 1340s # Current time GMT: Thu Sep 4 16:07:59 2025 1340s # Using Test.pm version 1.31 1340s # Using Apache/Test.pm version 1.44 1340s # expected: 200 1340s # received: '200' 1340s ok 1 1340s # expected: 'nada' 1340s # received: 'nada' 1340s ok 2 1340s # expected: 404 1340s # received: '404' 1340s ok 3 1340s ok 4 # skip RC=404, no need to check content 1340s # expected: 404 1340s # received: '404' 1340s ok 5 1340s ok 6 # skip RC=404, no need to check content 1340s # expected: 404 1340s # received: '404' 1340s ok 7 1340s ok 8 # skip RC=404, no need to check content 1340s # expected: 200 1340s # received: '200' 1340s ok 9 1340s # expected: 'nada' 1340s # received: 'nada' 1340s ok 10 1340s # expected: 404 1340s # received: '404' 1340s ok 11 1340s ok 12 # skip RC=404, no need to check content 1340s # expected: 200 1340s # received: '200' 1340s ok 13 1340s # expected: 'POST 1340s # foo2: bar2 1340s # ' 1340s # received: 'POST 1340s # foo2: bar2 1340s # ' 1340s ok 14 1340s # expected: 405 1340s # received: '405' 1340s ok 15 1340s # expected: 200 1340s # received: '200' 1340s ok 16 1340s # expected: 'foo=bar' 1340s # received: 'foo=bar' 1340s ok 17 1340s # expected: 200 1340s # received: '200' 1340s ok 18 1340s # expected: 'POST 1340s # foo2: bar2 1340s # ' 1340s # received: 'POST 1340s # foo2: bar2 1340s # ' 1340s ok 19 1340s # expected: 405 1340s # received: '405' 1340s ok 20 1340s ok 1343s t/modules/alias.t ................... 1343s 1..134 1343s # Running under perl version 5.040001 for linux 1343s # Current time local: Thu Sep 4 16:08:02 2025 1343s # Current time GMT: Thu Sep 4 16:08:02 2025 1343s # Using Test.pm version 1.31 1343s # Using Apache/Test.pm version 1.44 1343s # verifying simple aliases 1343s # testing : /alias/ 1343s # expected: 200 1343s # received: '200' 1343s ok 1 1343s # testing : /bogu/ 1343s # expected: 404 1343s # received: '404' 1343s ok 2 1343s # verifying alias match with /ali[0-9]. 1343s # testing : /ali0 1343s # expected: 0 1343s # received: '0' 1343s ok 3 1343s # testing : /ali1 1343s # expected: 1 1343s # received: '1' 1343s ok 4 1343s # testing : /ali2 1343s # expected: 2 1343s # received: '2' 1343s ok 5 1343s # testing : /ali3 1343s # expected: 3 1343s # received: '3' 1343s ok 6 1343s # testing : /ali4 1343s # expected: 4 1343s # received: '4' 1343s ok 7 1343s # testing : /ali5 1343s # expected: 5 1343s # received: '5' 1343s ok 8 1343s # testing : /ali6 1343s # expected: 6 1343s # received: '6' 1343s ok 9 1343s # testing : /ali7 1343s # expected: 7 1343s # received: '7' 1343s ok 10 1343s # testing : /ali8 1343s # expected: 8 1343s # received: '8' 1343s ok 11 1343s # testing : /ali9 1343s # expected: 9 1343s # received: '9' 1343s ok 12 1343s # verifying expression alias match with /expr/ali[0-9]. 1343s # testing : /ali0 1343s # expected: 0 1343s # received: '0' 1343s ok 13 1343s # testing : /ali1 1343s # expected: 1 1343s # received: '1' 1343s ok 14 1343s # testing : /ali2 1343s # expected: 2 1343s # received: '2' 1343s ok 15 1343s # testing : /ali3 1343s # expected: 3 1343s # received: '3' 1343s ok 16 1343s # testing : /ali4 1343s # expected: 4 1343s # received: '4' 1343s ok 17 1343s # testing : /ali5 1343s # expected: 5 1343s # received: '5' 1343s ok 18 1343s # testing : /ali6 1343s # expected: 6 1343s # received: '6' 1343s ok 19 1343s # testing : /ali7 1343s # expected: 7 1343s # received: '7' 1343s ok 20 1343s # testing : /ali8 1343s # expected: 8 1343s # received: '8' 1343s ok 21 1343s # testing : /ali9 1343s # expected: 9 1343s # received: '9' 1343s ok 22 1343s # testing : /forbid 1343s # expected: '403' 1343s # received: '403' 1343s ok 23 1343s # testing : /gone 1343s # expected: '410' 1343s # received: '410' 1343s ok 24 1343s # testing : /perm 1343s # expected: '301' 1343s # received: '301' 1343s ok 25 1343s # testing : /perm2 1343s # expected: '301' 1343s # received: '301' 1343s ok 26 1343s # testing : /seeother 1343s # expected: '303' 1343s # received: '303' 1343s ok 27 1343s # testing : /temp 1343s # expected: '302' 1343s # received: '302' 1343s ok 28 1343s # testing : /temp2 1343s # expected: '302' 1343s # received: '302' 1343s ok 29 1343s verifying body of perm and temp redirect match 1343s # testing : /p0 1343s # expected: 0 1343s # received: '0' 1343s ok 30 1343s # testing : /p1 1343s # expected: 1 1343s # received: '1' 1343s ok 31 1343s # testing : /p2 1343s # expected: 2 1343s # received: '2' 1343s ok 32 1343s # testing : /p3 1343s # expected: 3 1343s # received: '3' 1343s ok 33 1343s # testing : /p4 1343s # expected: 4 1343s # received: '4' 1343s ok 34 1343s # testing : /p5 1343s # expected: 5 1343s # received: '5' 1343s ok 35 1343s # testing : /p6 1343s # expected: 6 1343s # received: '6' 1343s ok 36 1343s # testing : /p7 1343s # expected: 7 1343s # received: '7' 1343s ok 37 1343s # testing : /p8 1343s # expected: 8 1343s # received: '8' 1343s ok 38 1343s # testing : /p9 1343s # expected: 9 1343s # received: '9' 1343s ok 39 1343s # testing : /t0 1343s # expected: 0 1343s # received: '0' 1343s ok 40 1343s # testing : /t1 1343s # expected: 1 1343s # received: '1' 1343s ok 41 1343s # testing : /t2 1343s # expected: 2 1343s # received: '2' 1343s ok 42 1343s # testing : /t3 1343s # expected: 3 1343s # received: '3' 1343s ok 43 1343s # testing : /t4 1343s # expected: 4 1343s # received: '4' 1343s ok 44 1343s # testing : /t5 1343s # expected: 5 1343s # received: '5' 1343s ok 45 1343s # testing : /t6 1343s # expected: 6 1343s # received: '6' 1343s ok 46 1343s # testing : /t7 1343s # expected: 7 1343s # received: '7' 1343s ok 47 1343s # testing : /t8 1343s # expected: 8 1343s # received: '8' 1343s ok 48 1343s # testing : /t9 1343s # expected: 9 1343s # received: '9' 1343s ok 49 1343s verifying body of perm and temp redirect match with expression support 1343s # testing : /p0 1343s # expected: 0 1343s # received: '0' 1343s ok 50 1343s # testing : /p1 1343s # expected: 1 1343s # received: '1' 1343s ok 51 1343s # testing : /p2 1343s # expected: 2 1343s # received: '2' 1343s ok 52 1343s # testing : /p3 1343s # expected: 3 1343s # received: '3' 1343s ok 53 1343s # testing : /p4 1343s # expected: 4 1343s # received: '4' 1343s ok 54 1343s # testing : /p5 1343s # expected: 5 1343s # received: '5' 1343s ok 55 1343s # testing : /p6 1343s # expected: 6 1343s # received: '6' 1343s ok 56 1343s # testing : /p7 1343s # expected: 7 1343s # received: '7' 1343s ok 57 1343s # testing : /p8 1343s # expected: 8 1343s # received: '8' 1343s ok 58 1343s # testing : /p9 1343s # expected: 9 1343s # received: '9' 1343s ok 59 1343s # testing : /t0 1343s # expected: 0 1343s # received: '0' 1343s ok 60 1343s # testing : /t1 1343s # expected: 1 1343s # received: '1' 1343s ok 61 1343s # testing : /t2 1343s # expected: 2 1343s # received: '2' 1343s ok 62 1343s # testing : /t3 1343s # expected: 3 1343s # received: '3' 1343s ok 63 1343s # testing : /t4 1343s # expected: 4 1343s # received: '4' 1343s ok 64 1343s # testing : /t5 1343s # expected: 5 1343s # received: '5' 1343s ok 65 1343s # testing : /t6 1343s # expected: 6 1343s # received: '6' 1343s ok 66 1343s # testing : /t7 1343s # expected: 7 1343s # received: '7' 1343s ok 67 1343s # testing : /t8 1343s # expected: 8 1343s # received: '8' 1343s ok 68 1343s # testing : /t9 1343s # expected: 9 1343s # received: '9' 1343s ok 69 1343s verifying return code of seeother and gone redirect match 1343s # testing : g0 1343s # expected: '410' 1343s # received: '410' 1343s ok 70 1343s # testing : g1 1343s # expected: '410' 1343s # received: '410' 1343s ok 71 1343s # testing : g2 1343s # expected: '410' 1343s # received: '410' 1343s ok 72 1343s # testing : g3 1343s # expected: '410' 1343s # received: '410' 1343s ok 73 1343s # testing : g4 1343s # expected: '410' 1343s # received: '410' 1343s ok 74 1343s # testing : g5 1343s # expected: '410' 1343s # received: '410' 1343s ok 75 1343s # testing : g6 1343s # expected: '410' 1343s # received: '410' 1343s ok 76 1343s # testing : g7 1343s # expected: '410' 1343s # received: '410' 1343s ok 77 1343s # testing : g8 1343s # expected: '410' 1343s # received: '410' 1343s ok 78 1343s # testing : g9 1343s # expected: '410' 1343s # received: '410' 1343s ok 79 1343s # testing : s0 1343s # expected: '303' 1343s # received: '303' 1343s ok 80 1343s # testing : s1 1343s # expected: '303' 1343s # received: '303' 1343s ok 81 1343s # testing : s2 1343s # expected: '303' 1343s # received: '303' 1343s ok 82 1343s # testing : s3 1343s # expected: '303' 1343s # received: '303' 1343s ok 83 1343s # testing : s4 1343s # expected: '303' 1343s # received: '303' 1343s ok 84 1343s # testing : s5 1343s # expected: '303' 1343s # received: '303' 1343s ok 85 1343s # testing : s6 1343s # expected: '303' 1343s # received: '303' 1343s ok 86 1343s # testing : s7 1343s # expected: '303' 1343s # received: '303' 1343s ok 87 1343s # testing : s8 1343s # expected: '303' 1343s # received: '303' 1343s ok 88 1343s # testing : s9 1343s # expected: '303' 1343s # received: '303' 1343s ok 89 1343s # testing : f0 1343s # expected: '403' 1343s # received: '403' 1343s ok 90 1343s # testing : f1 1343s # expected: '403' 1343s # received: '403' 1343s ok 91 1343s # testing : f2 1343s # expected: '403' 1343s # received: '403' 1343s ok 92 1343s # testing : f3 1343s # expected: '403' 1343s # received: '403' 1343s ok 93 1343s # testing : f4 1343s # expected: '403' 1343s # received: '403' 1343s ok 94 1343s # testing : f5 1343s # expected: '403' 1343s # received: '403' 1343s ok 95 1343s # testing : f6 1343s # expected: '403' 1343s # received: '403' 1343s ok 96 1343s # testing : f7 1343s # expected: '403' 1343s # received: '403' 1343s ok 97 1343s # testing : f8 1343s # expected: '403' 1343s # received: '403' 1343s ok 98 1343s # testing : f9 1343s # expected: '403' 1343s # received: '403' 1343s ok 99 1343s verifying return code of seeother and gone redirect match with expression support 1343s # testing : g0 1343s # expected: '410' 1343s # received: '410' 1343s ok 100 1343s # testing : g1 1343s # expected: '410' 1343s # received: '410' 1343s ok 101 1343s # testing : g2 1343s # expected: '410' 1343s # received: '410' 1343s ok 102 1343s # testing : g3 1343s # expected: '410' 1343s # received: '410' 1343s ok 103 1343s # testing : g4 1343s # expected: '410' 1343s # received: '410' 1343s ok 104 1343s # testing : g5 1343s # expected: '410' 1343s # received: '410' 1343s ok 105 1343s # testing : g6 1343s # expected: '410' 1343s # received: '410' 1343s ok 106 1343s # testing : g7 1343s # expected: '410' 1343s # received: '410' 1343s ok 107 1343s # testing : g8 1343s # expected: '410' 1343s # received: '410' 1343s ok 108 1343s # testing : g9 1343s # expected: '410' 1343s # received: '410' 1343s ok 109 1343s # testing : s0 1343s # expected: '303' 1343s # received: '303' 1343s ok 110 1343s # testing : s1 1343s # expected: '303' 1343s # received: '303' 1343s ok 111 1343s # testing : s2 1343s # expected: '303' 1343s # received: '303' 1343s ok 112 1343s # testing : s3 1343s # expected: '303' 1343s # received: '303' 1343s ok 113 1343s # testing : s4 1343s # expected: '303' 1343s # received: '303' 1343s ok 114 1343s # testing : s5 1343s # expected: '303' 1343s # received: '303' 1343s ok 115 1343s # testing : s6 1343s # expected: '303' 1343s # received: '303' 1343s ok 116 1343s # testing : s7 1343s # expected: '303' 1343s # received: '303' 1343s ok 117 1343s # testing : s8 1343s # expected: '303' 1343s # received: '303' 1343s ok 118 1343s # testing : s9 1343s # expected: '303' 1343s # received: '303' 1343s ok 119 1343s # testing : f0 1343s # expected: '403' 1343s # received: '403' 1343s ok 120 1343s # testing : f1 1343s # expected: '403' 1343s # received: '403' 1343s ok 121 1343s # testing : f2 1343s # expected: '403' 1343s # received: '403' 1343s ok 122 1343s # testing : f3 1343s # expected: '403' 1343s # received: '403' 1343s ok 123 1343s # testing : f4 1343s # expected: '403' 1343s # received: '403' 1343s ok 124 1343s # testing : f5 1343s # expected: '403' 1343s # received: '403' 1343s ok 125 1343s # testing : f6 1343s # expected: '403' 1343s # received: '403' 1343s ok 126 1343s # testing : f7 1343s # expected: '403' 1343s # received: '403' 1343s ok 127 1343s # testing : f8 1343s # expected: '403' 1343s # received: '403' 1343s ok 128 1343s # testing : f9 1343s # expected: '403' 1343s # received: '403' 1343s ok 129 1343s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1343s # verifying /modules/alias/script is plain text 1343s # testing : /modules/alias/script 1343s # expected: '#!/bin/sh 1343s # echo Content-type: text/plain 1343s # echo 1343s # echo this is a shell script cgi. 1343s # ' 1343s # received: '#!/bin/sh 1343s # echo Content-type: text/plain 1343s # echo 1343s # echo this is a shell script cgi. 1343s # ' 1343s ok 130 1343s # verifying same file accessed at /cgi/script is executed code 1343s # testing : /cgi/script 1343s # expected: 'this is a shell script cgi. 1343s # ' 1343s # received: 'this is a shell script cgi. 1343s # ' 1343s ok 131 1343s # verifying ScriptAliasMatch with /aliascgi-script 1343s # testing : /aliascgi-script 1343s # expected: 'this is a shell script cgi. 1343s # ' 1343s # received: 'this is a shell script cgi. 1343s # ' 1343s ok 132 1343s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1343s # testing : /aliascgi-script 1343s # expected: 'this is a shell script cgi. 1343s # ' 1343s # received: 'this is a shell script cgi. 1343s # ' 1343s ok 133 1343s # verifying bad script alias. 1343s # testing : /aliascgi-nada 1343s # expected: 404 1343s # received: '404' 1343s ok 134 1343s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1343s ok 1346s t/modules/allowmethods.t ............ 1346s 1..9 1346s # Running under perl version 5.040001 for linux 1346s # Current time local: Thu Sep 4 16:08:06 2025 1346s # Current time GMT: Thu Sep 4 16:08:06 2025 1346s # Using Test.pm version 1.31 1346s # Using Apache/Test.pm version 1.44 1346s # testing : Get request to /Get responds 200 1346s # expected: 200 1346s # received: '200' 1346s ok 1 1346s # testing : Head request to /Get responds 200 1346s # expected: 200 1346s # received: '200' 1346s ok 2 1346s # testing : Post request to /Get responds 405 1346s # expected: 405 1346s # received: '405' 1346s ok 3 1346s # testing : Get request to /Head responds 200 1346s # expected: 200 1346s # received: '200' 1346s ok 4 1346s # testing : Head request to /Head responds 200 1346s # expected: 200 1346s # received: '200' 1346s ok 5 1346s # testing : Post request to /Head responds 405 1346s # expected: 405 1346s # received: '405' 1346s ok 6 1346s # testing : Get request to /Post responds 405 1346s # expected: 405 1346s # received: '405' 1346s ok 7 1346s # testing : Head request to /Post responds 405 1346s # expected: 405 1346s # received: '405' 1346s ok 8 1346s # testing : Post request to /Post responds 200 1346s # expected: 200 1346s # received: '200' 1346s ok 9 1346s ok 1349s t/modules/asis.t .................... 1349s 1..3 1349s # Running under perl version 5.040001 for linux 1349s # Current time local: Thu Sep 4 16:08:09 2025 1349s # Current time GMT: Thu Sep 4 16:08:09 2025 1349s # Using Test.pm version 1.31 1349s # Using Apache/Test.pm version 1.44 1349s # testing : asis content OK 1349s # expected: 'This is asis content. 1349s # ' 1349s # received: 'This is asis content. 1349s # ' 1349s ok 1 1349s # testing : asis gave 404 error 1349s # expected: 404 1349s # received: '404' 1349s ok 2 1349s # testing : asis gave 403 error 1349s # expected: 403 1349s # received: '403' 1349s ok 3 1349s ok 1353s t/modules/authz_core.t .............. 1353s 1..504 1353s # Running under perl version 5.040001 for linux 1353s # Current time local: Thu Sep 4 16:08:12 2025 1353s # Current time GMT: Thu Sep 4 16:08:12 2025 1353s # Using Test.pm version 1.31 1353s # Using Apache/Test.pm version 1.44 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/groups1 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 200, expected 200 [a/ : a/ ] 1353s ok 1 1353s # got 200, expected 200 [a/ : a/ 1] 1353s ok 2 1353s # got 200, expected 200 [a/ : a/ 2] 1353s ok 3 1353s # got 200, expected 200 [a/ : a/ 1 2] 1353s ok 4 1353s # got 200, expected 200 [a/ : a/ 3] 1353s ok 5 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ user1: a/ ] 1353s ok 6 1353s # got 200, expected 200 [a/ user1: a/ user1] 1353s ok 7 1353s # got 401, expected 401 [a/ user1: a/ user2] 1353s ok 8 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ Any 1 2: a/ ] 1353s ok 9 1353s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1353s ok 10 1353s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1353s ok 11 1353s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1353s ok 12 1353s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1353s ok 13 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1353s ok 14 1353s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1353s ok 15 1353s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1353s ok 16 1353s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1353s ok 17 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1353s ok 18 1353s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1353s ok 19 1353s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1353s ok 20 1353s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1353s ok 21 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1353s ok 22 1353s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1353s ok 23 1353s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1353s ok 24 1353s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1353s ok 25 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1353s ok 26 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1353s ok 27 1353s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1353s ok 28 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1353s ok 29 1353s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1353s ok 30 1353s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1353s ok 31 1353s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1353s ok 32 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1353s ok 33 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1353s ok 34 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1353s ok 35 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1353s ok 36 1353s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1353s ok 37 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1353s ok 38 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1353s ok 39 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1353s ok 40 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1353s ok 41 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1353s ok 42 1353s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1353s ok 43 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1353s ok 44 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1353s ok 45 1353s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1353s ok 46 1353s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1353s ok 47 1353s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1353s ok 48 1353s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1353s ok 49 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1353s ok 50 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1353s ok 51 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1353s ok 52 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1353s ok 53 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1353s ok 54 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1353s ok 55 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1353s ok 56 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1353s ok 57 1353s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1353s ok 58 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 1 !2: a/ ] 1353s ok 59 1353s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1353s ok 60 1353s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1353s ok 61 1353s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1353s ok 62 1353s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1353s ok 63 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1353s ok 64 1353s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1353s ok 65 1353s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1353s ok 66 1353s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1353s ok 67 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1353s ok 68 1353s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1353s ok 69 1353s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1353s ok 70 1353s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1353s ok 71 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1353s ok 72 1353s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1353s ok 73 1353s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1353s ok 74 1353s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1353s ok 75 1353s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1353s ok 76 1353s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1353s ok 77 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1353s ok 78 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1353s ok 79 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1353s ok 80 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1353s ok 81 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1353s ok 82 1353s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1353s ok 83 1353s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1353s ok 84 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1353s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1353s ok 85 1353s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1353s ok 86 1353s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1353s ok 87 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1353s ok 88 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1353s ok 89 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1353s ok 90 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1353s ok 91 1353s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1353s ok 92 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1353s ok 93 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1353s ok 94 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1353s ok 95 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1353s ok 96 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1353s ok 97 1353s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1353s ok 98 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1353s ok 99 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1353s ok 100 1353s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1353s ok 101 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1353s ok 102 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1353s ok 103 1353s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1353s ok 104 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1353s ok 105 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1353s ok 106 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1353s ok 107 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1353s ok 108 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1353s ok 109 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1353s ok 110 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1353s ok 111 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1353s ok 112 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1353s ok 113 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 1 2: a/ ] 1353s ok 114 1353s # got 403, expected 403 [a/ All 1 2: a/ 1] 1353s ok 115 1353s # got 403, expected 403 [a/ All 1 2: a/ 2] 1353s ok 116 1353s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1353s ok 117 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1353s ok 118 1353s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1353s ok 119 1353s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1353s ok 120 1353s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1353s ok 121 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1353s ok 122 1353s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1353s ok 123 1353s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1353s ok 124 1353s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1353s ok 125 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1353s ok 126 1353s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1353s ok 127 1353s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1353s ok 128 1353s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1353s ok 129 1353s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1353s ok 130 1353s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1353s ok 131 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1353s ok 132 1353s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1353s ok 133 1353s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1353s ok 134 1353s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1353s ok 135 1353s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1353s ok 136 1353s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1353s ok 137 1353s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1353s ok 138 1353s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1353s ok 139 1353s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1353s ok 140 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1353s ok 141 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1353s ok 142 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1353s ok 143 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1353s ok 144 1353s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1353s ok 145 1353s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1353s ok 146 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1353s ok 147 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1353s ok 148 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1353s ok 149 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1353s ok 150 1353s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1353s ok 151 1353s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1353s ok 152 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1353s ok 153 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1353s ok 154 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1353s ok 155 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1353s ok 156 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1353s ok 157 1353s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1353s ok 158 1353s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1353s ok 159 1353s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1353s ok 160 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1353s ok 161 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1353s ok 162 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1353s ok 163 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1353s ok 164 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1353s ok 165 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1353s ok 166 1353s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1353s ok 167 1353s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1353s ok 168 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1353s ok 169 1353s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1353s ok 170 1353s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1353s ok 171 1353s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1353s ok 172 1353s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1353s ok 173 1353s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1353s ok 174 1353s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1353s ok 175 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1353s ok 176 1353s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1353s ok 177 1353s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1353s ok 178 1353s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1353s ok 179 1353s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1353s ok 180 1353s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1353s ok 181 1353s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1353s ok 182 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1353s ok 183 1353s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1353s ok 184 1353s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1353s ok 185 1353s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1353s ok 186 1353s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1353s ok 187 1353s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1353s ok 188 1353s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1353s ok 189 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1353s ok 190 1353s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1353s ok 191 1353s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1353s ok 192 1353s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1353s ok 193 1353s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1353s ok 194 1353s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1353s ok 195 1353s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1353s ok 196 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1353s ok 197 1353s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1353s ok 198 1353s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1353s ok 199 1353s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1353s ok 200 1353s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1353s ok 201 1353s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1353s ok 202 1353s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1353s ok 203 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1353s ok 204 1353s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1353s ok 205 1353s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1353s ok 206 1353s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1353s ok 207 1353s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1353s ok 208 1353s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1353s ok 209 1353s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1353s ok 210 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1353s ok 211 1353s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1353s ok 212 1353s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1353s ok 213 1353s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1353s ok 214 1353s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1353s ok 215 1353s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1353s ok 216 1353s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1353s ok 217 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1353s ok 218 1353s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1353s ok 219 1353s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1353s ok 220 1353s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1353s ok 221 1353s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1353s ok 222 1353s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1353s ok 223 1353s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1353s ok 224 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1353s ok 225 1353s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1353s ok 226 1353s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1353s ok 227 1353s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1353s ok 228 1353s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1353s ok 229 1353s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1353s ok 230 1353s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1353s ok 231 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1353s ok 232 1353s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1353s ok 233 1353s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1353s ok 234 1353s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1353s ok 235 1353s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1353s ok 236 1353s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1353s ok 237 1353s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1353s ok 238 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1353s ok 239 1353s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1353s ok 240 1353s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1353s ok 241 1353s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1353s ok 242 1353s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1353s ok 243 1353s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1353s ok 244 1353s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1353s ok 245 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1353s ok 246 1353s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1353s ok 247 1353s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1353s ok 248 1353s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1353s ok 249 1353s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1353s ok 250 1353s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1353s ok 251 1353s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1353s ok 252 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1353s ok 253 1353s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1353s ok 254 1353s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1353s ok 255 1353s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1353s ok 256 1353s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1353s ok 257 1353s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1353s ok 258 1353s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1353s ok 259 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1353s ok 260 1353s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1353s ok 261 1353s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1353s ok 262 1353s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1353s ok 263 1353s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1353s ok 264 1353s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1353s ok 265 1353s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1353s ok 266 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1353s ok 267 1353s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1353s ok 268 1353s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1353s ok 269 1353s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1353s ok 270 1353s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1353s ok 271 1353s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1353s ok 272 1353s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1353s ok 273 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1353s ok 274 1353s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1353s ok 275 1353s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1353s ok 276 1353s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1353s ok 277 1353s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1353s ok 278 1353s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1353s ok 279 1353s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1353s ok 280 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1353s ok 281 1353s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1353s ok 282 1353s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1353s ok 283 1353s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1353s ok 284 1353s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1353s ok 285 1353s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1353s ok 286 1353s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1353s ok 287 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1353s ok 288 1353s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1353s ok 289 1353s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1353s ok 290 1353s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1353s ok 291 1353s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1353s ok 292 1353s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1353s ok 293 1353s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1353s ok 294 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1353s ok 295 1353s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1353s ok 296 1353s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1353s ok 297 1353s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1353s ok 298 1353s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1353s ok 299 1353s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1353s ok 300 1353s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1353s ok 301 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1353s ok 302 1353s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1353s ok 303 1353s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1353s ok 304 1353s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1353s ok 305 1353s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1353s ok 306 1353s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1353s ok 307 1353s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1353s ok 308 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1353s ok 309 1353s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1353s ok 310 1353s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1353s ok 311 1353s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1353s ok 312 1353s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1353s ok 313 1353s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1353s ok 314 1353s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1353s ok 315 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1353s ok 316 1353s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1353s ok 317 1353s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1353s ok 318 1353s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1353s ok 319 1353s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1353s ok 320 1353s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1353s ok 321 1353s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1353s ok 322 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1353s ok 323 1353s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1353s ok 324 1353s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1353s ok 325 1353s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1353s ok 326 1353s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1353s ok 327 1353s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1353s ok 328 1353s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1353s ok 329 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1353s ok 330 1353s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1353s ok 331 1353s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1353s ok 332 1353s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1353s ok 333 1353s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1353s ok 334 1353s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1353s ok 335 1353s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1353s ok 336 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1353s ok 337 1353s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1353s ok 338 1353s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1353s ok 339 1353s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1353s ok 340 1353s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1353s ok 341 1353s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1353s ok 342 1353s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1353s ok 343 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1353s ok 344 1353s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1353s ok 345 1353s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1353s ok 346 1353s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1353s ok 347 1353s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1353s ok 348 1353s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1353s ok 349 1353s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1353s ok 350 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1353s ok 351 1353s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1353s ok 352 1353s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1353s ok 353 1353s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1353s ok 354 1353s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1353s ok 355 1353s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1353s ok 356 1353s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1353s ok 357 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1353s ok 358 1353s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1353s ok 359 1353s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1353s ok 360 1353s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1353s ok 361 1353s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1353s ok 362 1353s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1353s ok 363 1353s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1353s ok 364 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1353s ok 365 1353s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1353s ok 366 1353s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1353s ok 367 1353s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1353s ok 368 1353s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1353s ok 369 1353s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1353s ok 370 1353s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1353s ok 371 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1353s ok 372 1353s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1353s ok 373 1353s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1353s ok 374 1353s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1353s ok 375 1353s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1353s ok 376 1353s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1353s ok 377 1353s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1353s ok 378 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1353s ok 379 1353s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1353s ok 380 1353s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1353s ok 381 1353s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1353s ok 382 1353s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1353s ok 383 1353s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1353s ok 384 1353s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1353s ok 385 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1353s ok 386 1353s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1353s ok 387 1353s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1353s ok 388 1353s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1353s ok 389 1353s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1353s ok 390 1353s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1353s ok 391 1353s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1353s ok 392 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1353s ok 393 1353s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1353s ok 394 1353s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1353s ok 395 1353s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1353s ok 396 1353s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1353s ok 397 1353s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1353s ok 398 1353s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1353s ok 399 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1353s ok 400 1353s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1353s ok 401 1353s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1353s ok 402 1353s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1353s ok 403 1353s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1353s ok 404 1353s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1353s ok 405 1353s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1353s ok 406 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1353s ok 407 1353s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1353s ok 408 1353s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1353s ok 409 1353s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1353s ok 410 1353s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1353s ok 411 1353s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1353s ok 412 1353s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1353s ok 413 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1353s ok 414 1353s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1353s ok 415 1353s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1353s ok 416 1353s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1353s ok 417 1353s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1353s ok 418 1353s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1353s ok 419 1353s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1353s ok 420 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1353s ok 421 1353s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1353s ok 422 1353s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1353s ok 423 1353s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1353s ok 424 1353s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1353s ok 425 1353s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1353s ok 426 1353s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1353s ok 427 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1353s ok 428 1353s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1353s ok 429 1353s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1353s ok 430 1353s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1353s ok 431 1353s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1353s ok 432 1353s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1353s ok 433 1353s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1353s ok 434 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1353s ok 435 1353s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1353s ok 436 1353s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1353s ok 437 1353s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1353s ok 438 1353s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1353s ok 439 1353s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1353s ok 440 1353s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1353s ok 441 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1353s ok 442 1353s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1353s ok 443 1353s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1353s ok 444 1353s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1353s ok 445 1353s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1353s ok 446 1353s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1353s ok 447 1353s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1353s ok 448 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1353s ok 449 1353s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1353s ok 450 1353s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1353s ok 451 1353s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1353s ok 452 1353s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1353s ok 453 1353s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1353s ok 454 1353s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1353s ok 455 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1353s ok 456 1353s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1353s ok 457 1353s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1353s ok 458 1353s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1353s ok 459 1353s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1353s ok 460 1353s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1353s ok 461 1353s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1353s ok 462 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1353s ok 463 1353s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1353s ok 464 1353s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1353s ok 465 1353s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1353s ok 466 1353s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1353s ok 467 1353s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1353s ok 468 1353s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1353s ok 469 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1353s ok 470 1353s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1353s ok 471 1353s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1353s ok 472 1353s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1353s ok 473 1353s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1353s ok 474 1353s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1353s ok 475 1353s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1353s ok 476 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1353s ok 477 1353s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1353s ok 478 1353s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1353s ok 479 1353s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1353s ok 480 1353s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1353s ok 481 1353s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1353s ok 482 1353s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1353s ok 483 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1353s ok 484 1353s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1353s ok 485 1353s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1353s ok 486 1353s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1353s ok 487 1353s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1353s ok 488 1353s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1353s ok 489 1353s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1353s ok 490 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1353s ok 491 1353s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1353s ok 492 1353s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1353s ok 493 1353s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1353s ok 494 1353s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1353s ok 495 1353s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1353s ok 496 1353s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1353s ok 497 1353s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1353s ok 498 1353s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1353s ok 499 1353s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1353s ok 500 1353s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1353s ok 501 1353s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1353s ok 502 1353s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1353s ok 503 1353s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1353s ok 504 1353s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1353s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1353s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/groups1 1353s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/basic1 1353s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1353s ok 1357s t/modules/autoindex.t ............... 1357s 1..84 1357s # Running under perl version 5.040001 for linux 1357s # Current time local: Thu Sep 4 16:08:16 2025 1357s # Current time GMT: Thu Sep 4 16:08:16 2025 1357s # Using Test.pm version 1.31 1357s # Using Apache/Test.pm version 1.44 1357s --- 1357s IndexOrderDefault Ascending Name 1357s GET /modules/autoindex/htaccess/ 1357s ok 1 1357s --- 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 2 1357s --- 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 3 1357s --- 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 4 1357s --- 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 5 1357s --- 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 6 1357s --- 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 7 1357s --- 1357s IndexOrderDefault Ascending Date 1357s GET /modules/autoindex/htaccess/ 1357s ok 8 1357s --- 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 9 1357s --- 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 10 1357s --- 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 11 1357s --- 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 12 1357s --- 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 13 1357s --- 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 14 1357s --- 1357s IndexOrderDefault Ascending Size 1357s GET /modules/autoindex/htaccess/ 1357s ok 15 1357s --- 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 16 1357s --- 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 17 1357s --- 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 18 1357s --- 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 19 1357s --- 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 20 1357s --- 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 21 1357s --- 1357s IndexOrderDefault Descending Name 1357s GET /modules/autoindex/htaccess/ 1357s ok 22 1357s --- 1357s IndexOrderDefault Descending Name 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 23 1357s --- 1357s IndexOrderDefault Descending Name 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 24 1357s --- 1357s IndexOrderDefault Descending Name 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 25 1357s --- 1357s IndexOrderDefault Descending Name 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 26 1357s --- 1357s IndexOrderDefault Descending Name 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 27 1357s --- 1357s IndexOrderDefault Descending Name 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 28 1357s --- 1357s IndexOrderDefault Descending Date 1357s GET /modules/autoindex/htaccess/ 1357s ok 29 1357s --- 1357s IndexOrderDefault Descending Date 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 30 1357s --- 1357s IndexOrderDefault Descending Date 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 31 1357s --- 1357s IndexOrderDefault Descending Date 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 32 1357s --- 1357s IndexOrderDefault Descending Date 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 33 1357s --- 1357s IndexOrderDefault Descending Date 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 34 1357s --- 1357s IndexOrderDefault Descending Date 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 35 1357s --- 1357s IndexOrderDefault Descending Size 1357s GET /modules/autoindex/htaccess/ 1357s ok 36 1357s --- 1357s IndexOrderDefault Descending Size 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 37 1357s --- 1357s IndexOrderDefault Descending Size 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 38 1357s --- 1357s IndexOrderDefault Descending Size 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 39 1357s --- 1357s IndexOrderDefault Descending Size 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 40 1357s --- 1357s IndexOrderDefault Descending Size 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 41 1357s --- 1357s IndexOrderDefault Descending Size 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 42 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Name 1357s GET /modules/autoindex/htaccess/ 1357s ok 43 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 44 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 45 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 46 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 47 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 48 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Name 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 49 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Date 1357s GET /modules/autoindex/htaccess/ 1357s ok 50 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 51 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 52 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 53 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 54 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 55 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Date 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 56 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Size 1357s GET /modules/autoindex/htaccess/ 1357s ok 57 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 58 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 59 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 60 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 61 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 62 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Ascending Size 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 63 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Name 1357s GET /modules/autoindex/htaccess/ 1357s ok 64 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Name 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 65 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Name 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 66 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Name 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 67 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Name 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 68 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Name 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 69 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Name 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 70 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Date 1357s GET /modules/autoindex/htaccess/ 1357s ok 71 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Date 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 72 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Date 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 73 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Date 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 74 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Date 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 75 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Date 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 76 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Date 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 77 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Size 1357s GET /modules/autoindex/htaccess/ 1357s ok 78 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Size 1357s 1357s (C=N O=A) 1357s GET /modules/autoindex/htaccess/?C=N&O=A 1357s ok 79 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Size 1357s 1357s (C=N O=D) 1357s GET /modules/autoindex/htaccess/?C=N&O=D 1357s ok 80 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Size 1357s 1357s (C=M O=A) 1357s GET /modules/autoindex/htaccess/?C=M&O=A 1357s ok 81 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Size 1357s 1357s (C=M O=D) 1357s GET /modules/autoindex/htaccess/?C=M&O=D 1357s ok 82 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Size 1357s 1357s (C=S O=A) 1357s GET /modules/autoindex/htaccess/?C=S&O=A 1357s ok 83 1357s --- 1357s IndexOptions FancyIndexing 1357s IndexOrderDefault Descending Size 1357s 1357s (C=S O=D) 1357s GET /modules/autoindex/htaccess/?C=S&O=D 1357s ok 84 1357s ok 1360s t/modules/autoindex2.t .............. 1360s 1..3 1360s # Running under perl version 5.040001 for linux 1360s # Current time local: Thu Sep 4 16:08:19 2025 1360s # Current time GMT: Thu Sep 4 16:08:19 2025 1360s # Using Test.pm version 1.31 1360s # Using Apache/Test.pm version 1.44 1360s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1360s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1360s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1360s # testing : dir_broken should not be listed 1360s # expected: 0 1360s # received: 0 1360s ok 1 1360s # testing : dir_normal should be listed 1360s # expected: 1 1360s # received: 1 1360s ok 2 1360s # testing : dir_protected should not be listed 1360s # expected: 0 1360s # received: 0 1360s ok 3 1360s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1360s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1360s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1360s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1360s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1360s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1360s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1360s ok 1363s t/modules/brotli.t .................. 1363s 1..64 1363s # Running under perl version 5.040001 for linux 1363s # Current time local: Thu Sep 4 16:08:22 2025 1363s # Current time GMT: Thu Sep 4 16:08:22 2025 1363s # Using Test.pm version 1.31 1363s # Using Apache/Test.pm version 1.44 1363s qvalue: 1363s # expected: 200 1363s # received: '200' 1363s ok 1 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 2 1363s qvalue: 1363s # expected: 200 1363s # received: '200' 1363s ok 3 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 4 1363s qvalue: 1363s # expected: 200 1363s # received: '200' 1363s ok 5 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 6 1363s qvalue: 1363s # expected: 200 1363s # received: '200' 1363s ok 7 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 8 1363s qvalue: 1363s # expected: 200 1363s # received: '200' 1363s ok 9 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 10 1363s qvalue: 1363s # expected: 200 1363s # received: '200' 1363s ok 11 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 12 1363s qvalue: ; 1363s # expected: 200 1363s # received: '200' 1363s ok 13 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 14 1363s qvalue: ; 1363s # expected: 200 1363s # received: '200' 1363s ok 15 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 16 1363s qvalue: ; 1363s # expected: 200 1363s # received: '200' 1363s ok 17 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 18 1363s qvalue: ;q= 1363s # expected: 200 1363s # received: '200' 1363s ok 19 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 20 1363s qvalue: ;q= 1363s # expected: 200 1363s # received: '200' 1363s ok 21 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 22 1363s qvalue: ;q= 1363s # expected: 200 1363s # received: '200' 1363s ok 23 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 24 1363s qvalue: ;q=0 1363s # expected: 200 1363s # received: '200' 1363s ok 25 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 26 1363s qvalue: ;q=0 1363s # expected: 200 1363s # received: '200' 1363s ok 27 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 28 1363s qvalue: ;q=0 1363s # expected: 200 1363s # received: '200' 1363s ok 29 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 30 1363s qvalue: ;q=0. 1363s # expected: 200 1363s # received: '200' 1363s ok 31 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 32 1363s qvalue: ;q=0. 1363s # expected: 200 1363s # received: '200' 1363s ok 33 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 34 1363s qvalue: ;q=0. 1363s # expected: 200 1363s # received: '200' 1363s ok 35 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 36 1363s qvalue: ;q=0.0 1363s # expected: 200 1363s # received: '200' 1363s ok 37 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 38 1363s qvalue: ;q=0.0 1363s # expected: 200 1363s # received: '200' 1363s ok 39 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 40 1363s qvalue: ;q=0.0 1363s # expected: 200 1363s # received: '200' 1363s ok 41 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 42 1363s qvalue: ;q=0.00 1363s # expected: 200 1363s # received: '200' 1363s ok 43 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 44 1363s qvalue: ;q=0.00 1363s # expected: 200 1363s # received: '200' 1363s ok 45 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 46 1363s qvalue: ;q=0.00 1363s # expected: 200 1363s # received: '200' 1363s ok 47 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 48 1363s qvalue: ;q=0.000 1363s # expected: 200 1363s # received: '200' 1363s ok 49 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 50 1363s qvalue: ;q=0.000 1363s # expected: 200 1363s # received: '200' 1363s ok 51 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 52 1363s qvalue: ;q=0.000 1363s # expected: 200 1363s # received: '200' 1363s ok 53 1363s # testing : response without Content-Encoding is OK 1363s # expected: undef 1363s # received: undef 1363s ok 54 1363s qvalue: ;q=0.0000 1363s # expected: 200 1363s # received: '200' 1363s ok 55 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 56 1363s qvalue: ;q=0.0000 1363s # expected: 200 1363s # received: '200' 1363s ok 57 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 58 1363s qvalue: ;q=0.0000 1363s # expected: 200 1363s # received: '200' 1363s ok 59 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 60 1363s # expected: 200 1363s # received: '200' 1363s ok 61 1363s # testing : response Content-Encoding is OK 1363s # expected: 'br' 1363s # received: 'br' 1363s ok 62 1363s # expected: 200 1363s # received: '200' 1363s ok 63 1363s # testing : response Content-Encoding is OK 1363s # expected: 'gzip' 1363s # received: 'gzip' 1363s ok 64 1363s ok 1366s t/modules/buffer.t .................. 1366s 1..12 1366s # Running under perl version 5.040001 for linux 1366s # Current time local: Thu Sep 4 16:08:25 2025 1366s # Current time GMT: Thu Sep 4 16:08:25 2025 1366s # Using Test.pm version 1.31 1366s # Using Apache/Test.pm version 1.44 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 1 1366s ok 2 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 3 1366s ok 4 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 5 1366s ok 6 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 7 1366s ok 8 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 9 1366s ok 10 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 11 1366s ok 12 1366s ok 1369s t/modules/cache.t ................... 1369s 1..3 1369s # Running under perl version 5.040001 for linux 1369s # Current time local: Thu Sep 4 16:08:28 2025 1369s # Current time GMT: Thu Sep 4 16:08:28 2025 1369s # Using Test.pm version 1.31 1369s # Using Apache/Test.pm version 1.44 1369s # testing : non-cached call to index.html 1369s # expected: 200 1369s # received: '200' 1369s ok 1 1369s # testing : call to cache index.html 1369s # expected: 200 1369s # received: '200' 1369s ok 2 1369s # testing : cached call to index.html 1369s # expected: 200 1369s # received: '200' 1369s ok 3 1369s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1369s ok 1374s t/modules/cgi.t ..................... 1374s 1..58 1374s # Running under perl version 5.040001 for linux 1374s # Current time local: Thu Sep 4 16:08:31 2025 1374s # Current time GMT: Thu Sep 4 16:08:31 2025 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.44 1374s # testing : return code for acceptpathinfodefault.sh 1374s # expected: 200 1374s # received: '200' 1374s ok 1 1374s # testing : body for acceptpathinfodefault.sh 1374s # expected: '' 1374s # received: '' 1374s ok 2 1374s # testing : return code for acceptpathinfodefault.sh/foo 1374s # expected: 200 1374s # received: '200' 1374s ok 3 1374s # testing : body for acceptpathinfodefault.sh/foo 1374s # expected: '/foo' 1374s # received: '/foo' 1374s ok 4 1374s # testing : return code for acceptpathinfooff.sh 1374s # expected: 200 1374s # received: '200' 1374s ok 5 1374s # testing : body for acceptpathinfooff.sh 1374s # expected: '' 1374s # received: '' 1374s ok 6 1374s # testing : return code for acceptpathinfooff.sh/foo 1374s # expected: 404 1374s # received: '404' 1374s ok 7 1374s # no body test for this one 1374s ok 8 1374s # testing : return code for acceptpathinfoon.sh 1374s # expected: 200 1374s # received: '200' 1374s ok 9 1374s # testing : body for acceptpathinfoon.sh 1374s # expected: '' 1374s # received: '' 1374s ok 10 1374s # testing : return code for acceptpathinfoon.sh/foo 1374s # expected: 200 1374s # received: '200' 1374s ok 11 1374s # testing : body for acceptpathinfoon.sh/foo 1374s # expected: '/foo' 1374s # received: '/foo' 1374s ok 12 1374s # testing : return code for bogus-perl.pl 1374s # expected: 500 1374s # received: '500' 1374s ok 13 1374s # cgi log created ok. 1374s ok 14 1374s # testing : return code for bogus-sh.sh 1374s # expected: 500 1374s # received: '500' 1374s ok 15 1374s # checking that log size (807) is bigger than it used to be (523) 1374s ok 16 1374s # testing : return code for nph-stderr.pl 1374s # expected: 200 1374s # received: '200' 1374s ok 17 1374s # testing : body for nph-stderr.pl 1374s # expected: 'this is nph-stdout' 1374s # received: 'this is nph-stdout' 1374s ok 18 1374s # testing : return code for nph-test.pl 1374s # expected: 200 1374s # received: '200' 1374s ok 19 1374s # testing : body for nph-test.pl 1374s # expected: 'ok' 1374s # received: 'ok' 1374s ok 20 1374s # testing : return code for perl.pl 1374s # expected: 200 1374s # received: '200' 1374s ok 21 1374s # testing : body for perl.pl 1374s # expected: 'perl cgi' 1374s # received: 'perl cgi' 1374s ok 22 1374s # testing : return code for sh.sh 1374s # expected: 200 1374s # received: '200' 1374s ok 23 1374s # testing : body for sh.sh 1374s # expected: 'sh cgi' 1374s # received: 'sh cgi' 1374s ok 24 1374s # testing : return code for stderr1.pl 1374s # expected: 200 1374s # received: '200' 1374s ok 25 1374s # testing : body for stderr1.pl 1374s # expected: 'this is stdout' 1374s # received: 'this is stdout' 1374s ok 26 1374s # testing : return code for stderr2.pl 1374s # expected: 200 1374s # received: '200' 1374s ok 27 1374s # testing : body for stderr2.pl 1374s # expected: 'this is also stdout' 1374s # received: 'this is also stdout' 1374s ok 28 1374s # testing : return code for stderr3.pl 1374s # expected: 200 1374s # received: '200' 1374s ok 29 1374s # testing : body for stderr3.pl 1374s # expected: 'this is more stdout' 1374s # received: 'this is more stdout' 1374s ok 30 1374s # posted content (length 10) to bogus-perl.pl 1374s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1374s # expected: '500' 1374s # received: '500' 1374s ok 31 1374s # checking that log size (35781) is greater than 807 1374s ok 32 1374s # verifying that logged content is 10 characters 1374s ok 33 1374s # posted content (length 99) to bogus-perl.pl 1374s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1374s # expected: '500' 1374s # received: '500' 1374s ok 34 1374s # checking that log size (36240) is greater than 35781 1374s ok 35 1374s # verifying that logged content is 99 characters 1374s ok 36 1374s # posted content (length 250) to bogus-perl.pl 1374s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1374s # expected: '500' 1374s # received: '500' 1374s ok 37 1374s # checking that log size (36851) is greater than 36240 1374s ok 38 1374s # verifying that logged content is 250 characters 1374s ok 39 1374s # posted content (length 255) to bogus-perl.pl 1374s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1374s # expected: '500' 1374s # received: '500' 1374s ok 40 1374s # checking that log size (37467) is greater than 36851 1374s ok 41 1374s # verifying that logged content is 255 characters 1374s ok 42 1374s # posted content (length 256) to bogus-perl.pl 1374s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1374s # expected: '500' 1374s # received: '500' 1374s ok 43 1374s # checking that log size (38084) is greater than 37467 1374s ok 44 1374s # verifying that logged content is 256 characters 1374s ok 45 1374s # posted content (length 257) to bogus-perl.pl 1374s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1374s # expected: '500' 1374s # received: '500' 1374s ok 46 1374s # checking that log size (38701) is greater than 38084 1374s ok 47 1374s # verifying that logged content is 256 characters 1374s ok 48 1374s # posted content (length 258) to bogus-perl.pl 1374s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1374s # expected: '500' 1374s # received: '500' 1374s ok 49 1374s # checking that log size (39318) is greater than 38701 1374s ok 50 1374s # verifying that logged content is 256 characters 1374s ok 51 1374s # posted content (length 1024) to bogus-perl.pl 1374s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1374s # expected: '500' 1374s # received: '500' 1374s ok 52 1374s # checking that log size (39936) is greater than 39318 1374s ok 53 1374s # verifying that logged content is 256 characters 1374s ok 54 1374s # verifying log is greater than 40960 bytes. 1374s ok 55 1374s # verifying log did not grow after making bogus request. 1374s ok 56 1374s # verifying log did not grow after making another bogus request. 1374s ok 57 1374s # checking that HEAD /modules/cgi/perl.pl returns 200. 1374s ok 58 1374s ok 1377s t/modules/data.t .................... 1377s 1..2 1377s # Running under perl version 5.040001 for linux 1377s # Current time local: Thu Sep 4 16:08:37 2025 1377s # Current time GMT: Thu Sep 4 16:08:37 2025 1377s # Using Test.pm version 1.31 1377s # Using Apache/Test.pm version 1.44 1377s # testing : Checking return code is '200' 1377s # expected: 200 1377s # received: '200' 1377s ok 1 1377s ok 2 1377s ok 1382s t/modules/dav.t ..................... 1382s 1..19 1382s # Running under perl version 5.040001 for linux 1382s # Current time local: Thu Sep 4 16:08:40 2025 1382s # Current time GMT: Thu Sep 4 16:08:40 2025 1382s # Using Test.pm version 1.31 1382s # Using Apache/Test.pm version 1.44 1382s resource lock test: 1382s ok 1 1382s DAV put test: 1382s ok 2 1382s getting DAV resource properties: 1382s ok 3 1382s created: Thu, 04 Sep 2025 16:08:43 GMT 1382s modified: Thu, 04 Sep 2025 16:08:43 GMT 1382s now: Thu, 04 Sep 2025 16:08:45 GMT 1382s ok 4 1382s ok 5 1382s resource lock status test: 1382s ok 6 1382s resource unlock test: 1382s ok 7 1382s resource lock status test: 1382s ok 8 1382s getting uri... 1382s expect: 1382s -> 1382s 1382s
1382s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1382s this is a page generated by
1382s the mod_dav test in the Apache
1382s perl test suite.
1382s
1382s 1382s 1382s <- 1382s ok 15 1382s ok 16 1382s resource delete test: 1382s ok 17 1382s expect 404 not found got: 404 1382s ok 18 1382s PR 49825: expect 400 bad request got: 400 1382s ok 19 1382s ok 1385s t/modules/deflate.t ................. 1385s 1..47 1385s # Running under perl version 5.040001 for linux 1385s # Current time local: Thu Sep 4 16:08:45 2025 1385s # Current time GMT: Thu Sep 4 16:08:45 2025 1385s # Using Test.pm version 1.31 1385s # Using Apache/Test.pm version 1.44 1385s testing default 1385s ok 1 1385s ok 2 1385s ok 3 1385s ok 4 1385s ok 5 1385s ok 6 1385s ok 7 1385s ok 8 1385s ok 9 1385s ok 10 1385s ok 11 1385s ok 12 1385s ok 13 1385s ok 14 1385s ok 15 1385s ok 16 1385s ok 17 1385s ok 18 1385s ok 19 1385s ok 20 1385s ok 21 1385s ok 22 1385s ok 23 1385s ok 24 1385s ok 25 1385s ok 26 1385s ok 27 1385s ok 28 1385s ok 29 1385s ok 30 1385s ok 31 1385s ok 32 1385s ok 33 1385s ok 34 1385s ok 35 1385s ok 36 1385s ok 37 1385s ok 38 1385s ok 39 1385s ok 40 1385s ok 41 1385s ok 42 1385s ok 43 1385s ok 44 1385s ok 45 1385s # testing : response was 304 1385s # expected: qr/HTTP\/1\.. 304/ 1385s # received: 'HTTP/1.1 304 Not Modified' 1385s ok 46 1385s # testing : expect EOF after 304 header 1385s # expected: 0 1385s # received: 0 1385s ok 47 1385s ok 1388s t/modules/digest.t .................. 1388s 1..13 1388s # Running under perl version 5.040001 for linux 1388s # Current time local: Thu Sep 4 16:08:48 2025 1388s # Current time GMT: Thu Sep 4 16:08:48 2025 1388s # Using Test.pm version 1.31 1388s # Using Apache/Test.pm version 1.44 1388s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm1 1388s # testing : no user to authenticate 1388s # expected: 401 1388s # received: '401' 1388s ok 1 1388s # testing : user1:foo not found 1388s # expected: 401 1388s # received: '401' 1388s ok 2 1388s # testing : user1:password1 found 1388s # expected: 200 1388s # received: '200' 1388s ok 3 1388s # testing : user1:password1 with query string found 1388s # expected: 200 1388s # received: '200' 1388s ok 4 1388s # testing : manual Authorization header query string 1388s # expected: 200 1388s # received: '200' 1388s ok 5 1388s # testing : manual Authorization with no query string in header 1388s # expected: 400 1388s # received: '400' 1388s ok 6 1388s # testing : manual Authorization header with mismatched query string 1388s # expected: 400 1388s # received: '400' 1388s ok 7 1388s # testing : manual Authorization header with mismatched query string 1388s # expected: 400 1388s # received: '400' 1388s ok 8 1388s # testing : manual Authorization with no query string in header + MSIE 1388s # expected: 200 1388s # received: '200' 1388s ok 9 1388s # testing : a compliant response coming from MSIE 1388s # expected: 200 1388s # received: '200' 1388s ok 10 1388s # testing : manual Authorization header with mismatched query string + MSIE 1388s # expected: 400 1388s # received: '400' 1388s ok 11 1388s # testing : manual Authorization header with mismatched query string + MSIE 1388s # expected: 400 1388s # received: '400' 1388s ok 12 1388s # testing : no query string + MSIE 1388s # expected: 200 1388s # received: '200' 1388s ok 13 1388s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/realm1 1388s ok 1392s t/modules/dir.t ..................... 1392s 1..212 1392s # Running under perl version 5.040001 for linux 1392s # Current time local: Thu Sep 4 16:08:51 2025 1392s # Current time GMT: Thu Sep 4 16:08:51 2025 1392s # Using Test.pm version 1.31 1392s # Using Apache/Test.pm version 1.44 1392s expecting 403 (forbidden) using DirectoryIndex foo 1392s ok 1 1392s running 5 test gambit for "1.html" 1392s ok 2 1392s ok 3 1392s ok 4 1392s ok 5 1392s ok 6 1392s running 5 test gambit for "2.html" 1392s ok 7 1392s ok 8 1392s ok 9 1392s ok 10 1392s ok 11 1392s running 5 test gambit for "3.html" 1392s ok 12 1392s ok 13 1392s ok 14 1392s ok 15 1392s ok 16 1392s running 5 test gambit for "4.html" 1392s ok 17 1392s ok 18 1392s ok 19 1392s ok 20 1392s ok 21 1392s running 5 test gambit for "5.html" 1392s ok 22 1392s ok 23 1392s ok 24 1392s ok 25 1392s ok 26 1392s running 5 test gambit for "6.html" 1392s ok 27 1392s ok 28 1392s ok 29 1392s ok 30 1392s ok 31 1392s running 5 test gambit for "7.html" 1392s ok 32 1392s ok 33 1392s ok 34 1392s ok 35 1392s ok 36 1392s running 5 test gambit for "8.html" 1392s ok 37 1392s ok 38 1392s ok 39 1392s ok 40 1392s ok 41 1392s running 5 test gambit for "9.html" 1392s ok 42 1392s ok 43 1392s ok 44 1392s ok 45 1392s ok 46 1392s running 5 test gambit for "0.html" 1392s ok 47 1392s ok 48 1392s ok 49 1392s ok 50 1392s ok 51 1392s expecting 403 (forbidden) using DirectoryIndex goo 1392s ok 52 1392s running 5 test gambit for "1.html" 1392s ok 53 1392s ok 54 1392s ok 55 1392s ok 56 1392s ok 57 1392s running 5 test gambit for "2.html" 1392s ok 58 1392s ok 59 1392s ok 60 1392s ok 61 1392s ok 62 1392s running 5 test gambit for "3.html" 1392s ok 63 1392s ok 64 1392s ok 65 1392s ok 66 1392s ok 67 1392s running 5 test gambit for "4.html" 1392s ok 68 1392s ok 69 1392s ok 70 1392s ok 71 1392s ok 72 1392s running 5 test gambit for "5.html" 1392s ok 73 1392s ok 74 1392s ok 75 1392s ok 76 1392s ok 77 1392s running 5 test gambit for "6.html" 1392s ok 78 1392s ok 79 1392s ok 80 1392s ok 81 1392s ok 82 1392s running 5 test gambit for "7.html" 1392s ok 83 1392s ok 84 1392s ok 85 1392s ok 86 1392s ok 87 1392s running 5 test gambit for "8.html" 1392s ok 88 1392s ok 89 1392s ok 90 1392s ok 91 1392s ok 92 1392s running 5 test gambit for "9.html" 1392s ok 93 1392s ok 94 1392s ok 95 1392s ok 96 1392s ok 97 1392s running 5 test gambit for "0.html" 1392s ok 98 1392s ok 99 1392s ok 100 1392s ok 101 1392s ok 102 1392s expecting 403 (forbidden) using DirectoryIndex moo 1392s ok 103 1392s running 5 test gambit for "1.html" 1392s ok 104 1392s ok 105 1392s ok 106 1392s ok 107 1392s ok 108 1392s running 5 test gambit for "2.html" 1392s ok 109 1392s ok 110 1392s ok 111 1392s ok 112 1392s ok 113 1392s running 5 test gambit for "3.html" 1392s ok 114 1392s ok 115 1392s ok 116 1392s ok 117 1392s ok 118 1392s running 5 test gambit for "4.html" 1392s ok 119 1392s ok 120 1392s ok 121 1392s ok 122 1392s ok 123 1392s running 5 test gambit for "5.html" 1392s ok 124 1392s ok 125 1392s ok 126 1392s ok 127 1392s ok 128 1392s running 5 test gambit for "6.html" 1392s ok 129 1392s ok 130 1392s ok 131 1392s ok 132 1392s ok 133 1392s running 5 test gambit for "7.html" 1392s ok 134 1392s ok 135 1392s ok 136 1392s ok 137 1392s ok 138 1392s running 5 test gambit for "8.html" 1392s ok 139 1392s ok 140 1392s ok 141 1392s ok 142 1392s ok 143 1392s running 5 test gambit for "9.html" 1392s ok 144 1392s ok 145 1392s ok 146 1392s ok 147 1392s ok 148 1392s running 5 test gambit for "0.html" 1392s ok 149 1392s ok 150 1392s ok 151 1392s ok 152 1392s ok 153 1392s expecting 403 (forbidden) using DirectoryIndex bleh 1392s ok 154 1392s running 5 test gambit for "1.html" 1392s ok 155 1392s ok 156 1392s ok 157 1392s ok 158 1392s ok 159 1392s running 5 test gambit for "2.html" 1392s ok 160 1392s ok 161 1392s ok 162 1392s ok 163 1392s ok 164 1392s running 5 test gambit for "3.html" 1392s ok 165 1392s ok 166 1392s ok 167 1392s ok 168 1392s ok 169 1392s running 5 test gambit for "4.html" 1392s ok 170 1392s ok 171 1392s ok 172 1392s ok 173 1392s ok 174 1392s running 5 test gambit for "5.html" 1392s ok 175 1392s ok 176 1392s ok 177 1392s ok 178 1392s ok 179 1392s running 5 test gambit for "6.html" 1392s ok 180 1392s ok 181 1392s ok 182 1392s ok 183 1392s ok 184 1392s running 5 test gambit for "7.html" 1392s ok 185 1392s ok 186 1392s ok 187 1392s ok 188 1392s ok 189 1392s running 5 test gambit for "8.html" 1392s ok 190 1392s ok 191 1392s ok 192 1392s ok 193 1392s ok 194 1392s running 5 test gambit for "9.html" 1392s ok 195 1392s ok 196 1392s ok 197 1392s ok 198 1392s ok 199 1392s running 5 test gambit for "0.html" 1392s ok 200 1392s ok 201 1392s ok 202 1392s ok 203 1392s ok 204 1392s DirectoryIndex /modules/alias/index.html 1392s ok 205 1392s expecting 403 for DirectoryIndex foo goo moo bleh 1392s ok 206 1392s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1392s ok 207 1392s 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 1392s ok 208 1392s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1392s ok 209 1392s ok 210 1392s ok 211 1392s ok 212 # skip missing DirectorySlash NotFound 1392s ok 1395s t/modules/directorymatch.t .......... 1395s 1..2 1395s # Running under perl version 5.040001 for linux 1395s # Current time local: Thu Sep 4 16:08:54 2025 1395s # Current time GMT: Thu Sep 4 16:08:54 2025 1395s # Using Test.pm version 1.31 1395s # Using Apache/Test.pm version 1.44 1395s # testing : code for /index.html 1395s # expected: 200 1395s # received: '200' 1395s ok 1 1395s # testing : check for DMMATCH1 1395s # expected: '1' 1395s # received: '1' 1395s ok 2 1395s ok 1398s t/modules/env.t ..................... 1398s 1..6 1398s # Running under perl version 5.040001 for linux 1398s # Current time local: Thu Sep 4 16:08:57 2025 1398s # Current time GMT: Thu Sep 4 16:08:57 2025 1398s # Using Test.pm version 1.31 1398s # Using Apache/Test.pm version 1.44 1398s # host: /modules/env/host.shtml 1398s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1398s ok 1 1398s # nothere: /modules/env/nothere.shtml 1398s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1398s ok 2 1398s # set: /modules/env/set.shtml 1398s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1398s ok 3 1398s # setempty: /modules/env/setempty.shtml 1398s # setempty: EXPECT -><- ACTUAL -><- 1398s ok 4 1398s # type: /modules/env/type.shtml 1398s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1398s ok 5 1398s # unset: /modules/env/unset.shtml 1398s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1398s ok 6 1398s ok 1401s t/modules/expires.t ................. 1401s 1..92 1401s # Running under perl version 5.040001 for linux 1401s # Current time local: Thu Sep 4 16:09:01 2025 1401s # Current time GMT: Thu Sep 4 16:09:01 2025 1401s # Using Test.pm version 1.31 1401s # Using Apache/Test.pm version 1.44 1401s # debug: index.html 1401s HTTP/1.1 200 OK 1401s Cache-Control: max-age=313124139 1401s Connection: close 1401s Date: Thu, 04 Sep 2025 16:09:04 GMT 1401s Accept-Ranges: bytes 1401s ETag: "3-62c6deaf13e40" 1401s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1401s Vary: In-If1 1401s Content-Length: 3 1401s Content-Type: text/html 1401s Expires: Tue, 07 Aug 2035 19:04:44 GMT 1401s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1401s Client-Date: Thu, 04 Sep 2025 16:09:04 GMT 1401s Client-Peer: 127.0.0.1:8529 1401s Client-Response-Num: 1 1401s DMMATCH1: 1 1401s 1401s 1401s ok 1 1401s # debug: [Cache-Control] [max-age=313124139] 1401s # debug: [Connection] [close] 1401s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Accept-Ranges] [bytes] 1401s # debug: [ETag] ["3-62c6deaf13e40"] 1401s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1401s # debug: [Vary] [In-If1] 1401s # debug: [Content-Length] [3] 1401s # debug: [Content-Type] [text/html] 1401s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1401s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1401s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Client-Peer] [127.0.0.1:8529] 1401s # debug: [Client-Response-Num] [1] 1401s # debug: [DMMATCH1] [1] 1401s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: access 1757002144 1401s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1401s # debug: modified 1737700465 1401s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1401s # debug: expires 2070126284 1401s # debug: expected: 332425819 1401s # debug: actual : 332425819 1401s ok 2 1401s # debug: text.txt 1401s HTTP/1.1 200 OK 1401s Cache-Control: max-age=0 1401s Connection: close 1401s Date: Thu, 04 Sep 2025 16:09:04 GMT 1401s Accept-Ranges: bytes 1401s ETag: "0-62c6deaf13e40" 1401s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1401s Vary: In-If1 1401s Content-Type: text/plain 1401s Expires: Thu, 04 Sep 2025 16:09:04 GMT 1401s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1401s Client-Date: Thu, 04 Sep 2025 16:09:04 GMT 1401s Client-Peer: 127.0.0.1:8529 1401s Client-Response-Num: 1 1401s DMMATCH1: 1 1401s 1401s 1401s ok 3 1401s # debug: [Cache-Control] [max-age=0] 1401s # debug: [Connection] [close] 1401s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Accept-Ranges] [bytes] 1401s # debug: [ETag] ["0-62c6deaf13e40"] 1401s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1401s # debug: [Vary] [In-If1] 1401s # debug: [Content-Type] [text/plain] 1401s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1401s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Client-Peer] [127.0.0.1:8529] 1401s # debug: [Client-Response-Num] [1] 1401s # debug: [DMMATCH1] [1] 1401s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: access 1757002144 1401s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1401s # debug: modified 1737700465 1401s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: expires 1757002144 1401s # debug: expected: 19301679 1401s # debug: actual : 19301679 1401s ok 4 1401s # debug: image.gif 1401s HTTP/1.1 200 OK 1401s Cache-Control: max-age=120 1401s Connection: close 1401s Date: Thu, 04 Sep 2025 16:09:04 GMT 1401s Accept-Ranges: bytes 1401s ETag: "0-62c6deaf13e40" 1401s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1401s Vary: In-If1 1401s Content-Type: image/gif 1401s Expires: Thu, 04 Sep 2025 16:11:04 GMT 1401s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1401s Client-Date: Thu, 04 Sep 2025 16:09:04 GMT 1401s Client-Peer: 127.0.0.1:8529 1401s Client-Response-Num: 1 1401s DMMATCH1: 1 1401s 1401s 1401s ok 5 1401s # debug: [Cache-Control] [max-age=120] 1401s # debug: [Connection] [close] 1401s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Accept-Ranges] [bytes] 1401s # debug: [ETag] ["0-62c6deaf13e40"] 1401s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1401s # debug: [Vary] [In-If1] 1401s # debug: [Content-Type] [image/gif] 1401s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1401s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1401s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Client-Peer] [127.0.0.1:8529] 1401s # debug: [Client-Response-Num] [1] 1401s # debug: [DMMATCH1] [1] 1401s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: access 1757002144 1401s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1401s # debug: modified 1737700465 1401s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1401s # debug: expires 1757002264 1401s # debug: expected: 120 1401s # debug: actual : 120 1401s ok 6 1401s # debug: foo.jpg 1401s HTTP/1.1 200 OK 1401s Cache-Control: max-age=86400 1401s Connection: close 1401s Date: Thu, 04 Sep 2025 16:09:04 GMT 1401s Accept-Ranges: bytes 1401s ETag: "0-62c6deaf13e40" 1401s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1401s Vary: In-If1 1401s Content-Type: image/jpeg 1401s Expires: Fri, 05 Sep 2025 16:09:04 GMT 1401s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1401s Client-Date: Thu, 04 Sep 2025 16:09:04 GMT 1401s Client-Peer: 127.0.0.1:8529 1401s Client-Response-Num: 1 1401s DMMATCH1: 1 1401s 1401s 1401s ok 7 1401s # debug: [Cache-Control] [max-age=86400] 1401s # debug: [Connection] [close] 1401s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Accept-Ranges] [bytes] 1401s # debug: [ETag] ["0-62c6deaf13e40"] 1401s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1401s # debug: [Vary] [In-If1] 1401s # debug: [Content-Type] [image/jpeg] 1401s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1401s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1401s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Client-Peer] [127.0.0.1:8529] 1401s # debug: [Client-Response-Num] [1] 1401s # debug: [DMMATCH1] [1] 1401s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: access 1757002144 1401s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1401s # debug: modified 1737700465 1401s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1401s # debug: expires 1757088544 1401s # debug: expected: 86400 1401s # debug: actual : 86400 1401s ok 8 1401s # debug: [Cache-Control] [max-age=313124139] 1401s # debug: [Connection] [close] 1401s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Accept-Ranges] [bytes] 1401s # debug: [ETag] ["3-62c6deaf13e40"] 1401s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1401s # debug: [Vary] [In-If1] 1401s # debug: [Content-Length] [3] 1401s # debug: [Content-Type] [text/html] 1401s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1401s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1401s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Client-Peer] [127.0.0.1:8529] 1401s # debug: [Client-Response-Num] [1] 1401s # debug: [DMMATCH1] [1] 1401s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: access 1757002144 1401s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1401s # debug: modified 1737700465 1401s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1401s # debug: expires 2070126284 1401s # debug: expected: 332425819 1401s # debug: actual : 332425819 1401s ok 9 1401s # debug: [Cache-Control] [max-age=0] 1401s # debug: [Connection] [close] 1401s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Accept-Ranges] [bytes] 1401s # debug: [ETag] ["0-62c6deaf13e40"] 1401s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1401s # debug: [Vary] [In-If1] 1401s # debug: [Content-Type] [text/plain] 1401s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1401s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Client-Peer] [127.0.0.1:8529] 1401s # debug: [Client-Response-Num] [1] 1401s # debug: [DMMATCH1] [1] 1401s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: access 1757002144 1401s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1401s # debug: modified 1737700465 1401s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: expires 1757002144 1401s # debug: expected: 19301679 1401s # debug: actual : 19301679 1401s ok 10 1401s # debug: [Cache-Control] [max-age=120] 1401s # debug: [Connection] [close] 1401s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Accept-Ranges] [bytes] 1401s # debug: [ETag] ["0-62c6deaf13e40"] 1401s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1401s # debug: [Vary] [In-If1] 1401s # debug: [Content-Type] [image/gif] 1401s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1401s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1401s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1401s # debug: [Client-Peer] [127.0.0.1:8529] 1401s # debug: [Client-Response-Num] [1] 1401s # debug: [DMMATCH1] [1] 1401s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1401s # debug: access 1757002144 1401s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1401s # debug: modified 1737700465 1401s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1401s # debug: expires 1757002264 1401s # debug: expected: 120 1401s # debug: actual : 120 1401s ok 11 1401s # debug: [Cache-Control] [max-age=86400] 1401s # debug: [Connection] [close] 1401s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 12 1402s # --- 1402s # ExpiresActive On 1402s # debug: [Cache-Control] [max-age=313124139] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1402s # debug: expires 2070126284 1402s # debug: expected: 332425819 1402s # debug: actual : 332425819 1402s ok 13 1402s # --- 1402s # ExpiresActive On 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 14 1402s # --- 1402s # ExpiresActive On 1402s # debug: [Cache-Control] [max-age=120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1402s # debug: expires 1757002264 1402s # debug: expected: 120 1402s # debug: actual : 120 1402s ok 15 1402s # --- 1402s # ExpiresActive On 1402s # debug: [Cache-Control] [max-age=86400] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 16 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault A3119903 1402s # debug: [Cache-Control] [max-age=3119903] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Fri, 10 Oct 2025 18:47:27 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 10 Oct 2025 18:47:27 GMT 1402s # debug: expires 1760122047 1402s # debug: expected: 3119903 1402s # debug: actual : 3119903 1402s ok 17 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault A3119903 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 18 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault A3119903 1402s # debug: [Cache-Control] [max-age=120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1402s # debug: expires 1757002264 1402s # debug: expected: 120 1402s # debug: actual : 120 1402s ok 19 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault A3119903 1402s # debug: [Cache-Control] [max-age=86400] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 20 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType text/plain "access plus 2 days 46 minutes 34 seconds" 1402s # debug: [Cache-Control] [max-age=313124139] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1402s # debug: expires 2070126284 1402s # debug: expected: 332425819 1402s # debug: actual : 332425819 1402s ok 21 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType text/plain "access plus 2 days 46 minutes 34 seconds" 1402s # debug: [Cache-Control] [max-age=175594] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Sat, 06 Sep 2025 16:55:38 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Sat, 06 Sep 2025 16:55:38 GMT 1402s # debug: expires 1757177738 1402s # debug: expected: 175594 1402s # debug: actual : 175594 1402s ok 22 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType text/plain "access plus 2 days 46 minutes 34 seconds" 1402s # debug: [Cache-Control] [max-age=120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1402s # debug: expires 1757002264 1402s # debug: expected: 120 1402s # debug: actual : 120 1402s ok 23 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType text/plain "access plus 2 days 46 minutes 34 seconds" 1402s # debug: [Cache-Control] [max-age=86400] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 24 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault A893484 1402s ExpiresByType text/plain A9440250 1402s # debug: [Cache-Control] [max-age=893484] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Mon, 15 Sep 2025 00:20:28 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Mon, 15 Sep 2025 00:20:28 GMT 1402s # debug: expires 1757895628 1402s # debug: expected: 893484 1402s # debug: actual : 893484 1402s ok 25 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault A893484 1402s ExpiresByType text/plain A9440250 1402s # debug: [Cache-Control] [max-age=9440250] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Mon, 22 Dec 2025 22:26:34 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Mon, 22 Dec 2025 22:26:34 GMT 1402s # debug: expires 1766442394 1402s # debug: expected: 9440250 1402s # debug: actual : 9440250 1402s ok 26 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault A893484 1402s ExpiresByType text/plain A9440250 1402s # debug: [Cache-Control] [max-age=120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1402s # debug: expires 1757002264 1402s # debug: expected: 120 1402s # debug: actual : 120 1402s ok 27 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault A893484 1402s ExpiresByType text/plain A9440250 1402s # debug: [Cache-Control] [max-age=86400] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 28 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault M38798766 1402s # debug: [Cache-Control] [max-age=19497086] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Sat, 18 Apr 2026 08:00:31 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Sat, 18 Apr 2026 08:00:31 GMT 1402s # debug: expires 1776499231 1402s # debug: expected: 38798766 1402s # debug: actual : 38798766 1402s ok 29 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault M38798766 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 30 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault M38798766 1402s # debug: [Cache-Control] [max-age=120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1402s # debug: expires 1757002264 1402s # debug: expected: 120 1402s # debug: actual : 120 1402s ok 31 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault M38798766 1402s # debug: [Cache-Control] [max-age=86400] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 32 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType image/gif A7280120 1402s # debug: [Cache-Control] [max-age=313124139] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1402s # debug: expires 2070126284 1402s # debug: expected: 332425819 1402s # debug: actual : 332425819 1402s ok 33 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType image/gif A7280120 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 34 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType image/gif A7280120 1402s # debug: [Cache-Control] [max-age=7280120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 27 Nov 2025 22:24:24 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 27 Nov 2025 22:24:24 GMT 1402s # debug: expires 1764282264 1402s # debug: expected: 7280120 1402s # debug: actual : 7280120 1402s ok 35 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType image/gif A7280120 1402s # debug: [Cache-Control] [max-age=86400] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 36 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault "modification plus 1 years 1 days 5 hours 24 seconds" 1402s ExpiresByType image/gif M520165 1402s # debug: [Cache-Control] [max-age=12338744] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Sun, 25 Jan 2026 11:34:49 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Sun, 25 Jan 2026 11:34:49 GMT 1402s # debug: expires 1769340889 1402s # debug: expected: 31640424 1402s # debug: actual : 31640424 1402s ok 37 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault "modification plus 1 years 1 days 5 hours 24 seconds" 1402s ExpiresByType image/gif M520165 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 38 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault "modification plus 1 years 1 days 5 hours 24 seconds" 1402s ExpiresByType image/gif M520165 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 39 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault "modification plus 1 years 1 days 5 hours 24 seconds" 1402s ExpiresByType image/gif M520165 1402s # debug: [Cache-Control] [max-age=86400] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 40 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault "modification plus 2 weeks 11 days 4 hours 6 minutes 13 seconds" 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 41 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault "modification plus 2 weeks 11 days 4 hours 6 minutes 13 seconds" 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 42 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault "modification plus 2 weeks 11 days 4 hours 6 minutes 13 seconds" 1402s # debug: [Cache-Control] [max-age=120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1402s # debug: expires 1757002264 1402s # debug: expected: 120 1402s # debug: actual : 120 1402s ok 43 1402s #--- 1402s # ExpiresActive On 1402s ExpiresDefault "modification plus 2 weeks 11 days 4 hours 6 minutes 13 seconds" 1402s # debug: [Cache-Control] [max-age=86400] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Fri, 05 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Fri, 05 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757088544 1402s # debug: expected: 86400 1402s # debug: actual : 86400 1402s ok 44 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType image/jpeg M38020940 1402s # debug: [Cache-Control] [max-age=313124139] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Tue, 07 Aug 2035 19:04:44 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Tue, 07 Aug 2035 19:04:44 GMT 1402s # debug: expires 2070126284 1402s # debug: expected: 332425819 1402s # debug: actual : 332425819 1402s ok 45 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType image/jpeg M38020940 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 46 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType image/jpeg M38020940 1402s # debug: [Cache-Control] [max-age=120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1402s # debug: expires 1757002264 1402s # debug: expected: 120 1402s # debug: actual : 120 1402s ok 47 1402s # --- 1402s # ExpiresActive On 1402s ExpiresByType image/jpeg M38020940 1402s # debug: [Cache-Control] [max-age=18719260] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Thu, 09 Apr 2026 07:56:45 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 09 Apr 2026 07:56:45 GMT 1402s # debug: expires 1775721405 1402s # debug: expected: 38020940 1402s # debug: actual : 38020940 1402s ok 48 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault M37862441 1402s ExpiresByType image/jpeg "access plus 1 years 2 weeks 2 days 1 hours 17 minutes 34 seconds" 1402s # debug: [Cache-Control] [max-age=18560761] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Expires] [Tue, 07 Apr 2026 11:55:06 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Tue, 07 Apr 2026 11:55:06 GMT 1402s # debug: expires 1775562906 1402s # debug: expected: 37862441 1402s # debug: actual : 37862441 1402s ok 49 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault M37862441 1402s ExpiresByType image/jpeg "access plus 1 years 2 weeks 2 days 1 hours 17 minutes 34 seconds" 1402s # debug: [Cache-Control] [max-age=0] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: expires 1757002144 1402s # debug: expected: 19301679 1402s # debug: actual : 19301679 1402s ok 50 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault M37862441 1402s ExpiresByType image/jpeg "access plus 1 years 2 weeks 2 days 1 hours 17 minutes 34 seconds" 1402s # debug: [Cache-Control] [max-age=120] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Expires] [Thu, 04 Sep 2025 16:11:04 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Thu, 04 Sep 2025 16:11:04 GMT 1402s # debug: expires 1757002264 1402s # debug: expected: 120 1402s # debug: actual : 120 1402s ok 51 1402s # --- 1402s # ExpiresActive On 1402s ExpiresDefault M37862441 1402s ExpiresByType image/jpeg "access plus 1 years 2 weeks 2 days 1 hours 17 minutes 34 seconds" 1402s # debug: [Cache-Control] [max-age=32923054] 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Expires] [Sun, 20 Sep 2026 17:26:38 GMT] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s # debug: access Thu, 04 Sep 2025 16:09:04 GMT 1402s # debug: access 1757002144 1402s # debug: modified Fri, 24 Jan 2025 06:34:25 GMT 1402s # debug: modified 1737700465 1402s # debug: expires Sun, 20 Sep 2026 17:26:38 GMT 1402s # debug: expires 1789925198 1402s # debug: expected: 32923054 1402s # debug: actual : 32923054 1402s ok 52 1402s # --- 1402s # ExpiresActive Off 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 53 1402s # --- 1402s # ExpiresActive Off 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 54 1402s # --- 1402s # ExpiresActive Off 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 55 1402s # --- 1402s # ExpiresActive Off 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 56 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault "modification plus 1 months 2 weeks 2 days 1 hours 47 minutes 38 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 57 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault "modification plus 1 months 2 weeks 2 days 1 hours 47 minutes 38 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 58 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault "modification plus 1 months 2 weeks 2 days 1 hours 47 minutes 38 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 59 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault "modification plus 1 months 2 weeks 2 days 1 hours 47 minutes 38 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 60 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType text/plain M5197597 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 61 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType text/plain M5197597 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 62 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType text/plain M5197597 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 63 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType text/plain M5197597 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 64 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 2 months 5 days 11 minutes 20 seconds" 1402s ExpiresByType text/plain "modification plus 1 years 13 days 7 hours 37 minutes 4 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 65 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 2 months 5 days 11 minutes 20 seconds" 1402s ExpiresByType text/plain "modification plus 1 years 13 days 7 hours 37 minutes 4 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 66 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 2 months 5 days 11 minutes 20 seconds" 1402s ExpiresByType text/plain "modification plus 1 years 13 days 7 hours 37 minutes 4 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 67 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 2 months 5 days 11 minutes 20 seconds" 1402s ExpiresByType text/plain "modification plus 1 years 13 days 7 hours 37 minutes 4 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 68 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault A7776214 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 69 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault A7776214 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 70 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault A7776214 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 71 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault A7776214 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 72 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType image/gif A33452827 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 73 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType image/gif A33452827 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 74 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType image/gif A33452827 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 75 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType image/gif A33452827 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 76 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 3 months 2 weeks 19 days 7 hours 12 minutes 12 seconds" 1402s ExpiresByType image/gif M36050664 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 77 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 3 months 2 weeks 19 days 7 hours 12 minutes 12 seconds" 1402s ExpiresByType image/gif M36050664 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 78 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 3 months 2 weeks 19 days 7 hours 12 minutes 12 seconds" 1402s ExpiresByType image/gif M36050664 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 79 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 3 months 2 weeks 19 days 7 hours 12 minutes 12 seconds" 1402s ExpiresByType image/gif M36050664 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 80 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault M7277072 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 81 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault M7277072 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 82 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault M7277072 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 83 1402s #--- 1402s # ExpiresActive Off 1402s ExpiresDefault M7277072 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 84 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType image/jpeg "modification plus 1 years 1 months 16 days 6 hours 25 minutes 48 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 85 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType image/jpeg "modification plus 1 years 1 months 16 days 6 hours 25 minutes 48 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 86 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType image/jpeg "modification plus 1 years 1 months 16 days 6 hours 25 minutes 48 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 87 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresByType image/jpeg "modification plus 1 years 1 months 16 days 6 hours 25 minutes 48 seconds" 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 88 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 3 months 2 weeks 1 days 6 hours 15 minutes 37 seconds" 1402s ExpiresByType image/jpeg M32055067 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["3-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Length] [3] 1402s # debug: [Content-Type] [text/html] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 89 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 3 months 2 weeks 1 days 6 hours 15 minutes 37 seconds" 1402s ExpiresByType image/jpeg M32055067 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [text/plain] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 90 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 3 months 2 weeks 1 days 6 hours 15 minutes 37 seconds" 1402s ExpiresByType image/jpeg M32055067 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/gif] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 91 1402s # --- 1402s # ExpiresActive Off 1402s ExpiresDefault "access plus 1 years 3 months 2 weeks 1 days 6 hours 15 minutes 37 seconds" 1402s ExpiresByType image/jpeg M32055067 1402s # debug: [Connection] [close] 1402s # debug: [Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Accept-Ranges] [bytes] 1402s # debug: [ETag] ["0-62c6deaf13e40"] 1402s # debug: [Server] [Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0] 1402s # debug: [Vary] [In-If1] 1402s # debug: [Content-Type] [image/jpeg] 1402s # debug: [Last-Modified] [Fri, 24 Jan 2025 06:34:25 GMT] 1402s # debug: [Client-Date] [Thu, 04 Sep 2025 16:09:04 GMT] 1402s # debug: [Client-Peer] [127.0.0.1:8529] 1402s # debug: [Client-Response-Num] [1] 1402s # debug: [DMMATCH1] [1] 1402s ok 92 1402s ok 1405s t/modules/ext_filter.t .............. 1405s 1..24 1405s # Running under perl version 5.040001 for linux 1405s # Current time local: Thu Sep 4 16:09:04 2025 1405s # Current time GMT: Thu Sep 4 16:09:04 2025 1405s # Using Test.pm version 1.31 1405s # Using Apache/Test.pm version 1.44 1405s # testing : sed output filter 1405s # expected: 'barbar' 1405s # received: 'barbar' 1405s ok 1 1405s # testing : slow filter process 1405s # expected: 'foobar' 1405s # received: 'foobar' 1405s ok 2 1405s # testing : echo worked 1405s # expected: 200 1405s # received: '200' 1405s ok 3 1405s # testing : request body filtered 1405s # expected: 'barbar 1405s # ' 1405s # received: 'barbar 1405s # ' 1405s ok 4 1405s # testing : got 413 error 1405s # expected: 413 1405s # received: '413' 1405s ok 5 1405s # testing : got 413 error body 1405s # expected: qr/413 Request Entity Too Large/ 1405s # received: ' 1405s # 1405s # 413 Request Entity Too Large 1405s # 1405s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

1405s # The requested resource does not allow request data with POST requests, or the amount of data provided in 1405s # the request exceeds the capacity limit. 1405s # 1405s # ' 1405s ok 24 1405s ok 1408s t/modules/filter.t .................. 1408s 1..5 1408s # Running under perl version 5.040001 for linux 1408s # Current time local: Thu Sep 4 16:09:08 2025 1408s # Current time GMT: Thu Sep 4 16:09:08 2025 1408s # Using Test.pm version 1.31 1408s # Using Apache/Test.pm version 1.44 1408s # expected: 'HELLOWORLD' 1408s # received: 'HELLOWORLD' 1408s ok 1 1408s # expected: 'HELLOWORLD' 1408s # received: 'HELLOWORLD' 1408s ok 2 1408s # expected: 'HELLOWORLD' 1408s # received: 'HELLOWORLD' 1408s ok 3 1408s # expected: 'helloworld' 1408s # received: 'helloworld' 1408s ok 4 1408s # expected: 'helloworld' 1408s # received: 'helloworld' 1408s ok 5 1408s ok 1412s t/modules/headers.t ................. 1412s 1..376 1412s # Running under perl version 5.040001 for linux 1412s # Current time local: Thu Sep 4 16:09:11 2025 1412s # Current time GMT: Thu Sep 4 16:09:11 2025 1412s # Using Test.pm version 1.31 1412s # Using Apache/Test.pm version 1.44 1412s ok 1 1412s ok 2 1412s ok 3 1412s ok 4 1412s ok 5 1412s ok 6 1412s ok 7 1412s ok 8 1412s ok 9 1412s ok 10 1412s ok 11 1412s ok 12 1412s ok 13 1412s ok 14 1412s ok 15 1412s ok 16 1412s ok 17 1412s ok 18 1412s ok 19 1412s ok 20 1412s ok 21 1412s ok 22 1412s ok 23 1412s ok 24 1412s ok 25 1412s ok 26 1412s ok 27 1412s ok 28 1412s ok 29 1412s ok 30 1412s ok 31 1412s ok 32 1412s ok 33 1412s ok 34 1412s ok 35 1412s ok 36 1412s ok 37 1412s ok 38 1412s ok 39 1412s ok 40 1412s ok 41 1412s ok 42 1412s ok 43 1412s ok 44 1412s ok 45 1412s ok 46 1412s ok 47 1412s ok 48 1412s ok 49 1412s ok 50 1412s ok 51 1412s ok 52 1412s ok 53 1412s ok 54 1412s ok 55 1412s ok 56 1412s ok 57 1412s ok 58 1412s ok 59 1412s ok 60 1412s ok 61 1412s ok 62 1412s ok 63 1412s ok 64 1412s ok 65 1412s ok 66 1412s ok 67 1412s ok 68 1412s ok 69 1412s ok 70 1412s ok 71 1412s ok 72 1412s ok 73 1412s ok 74 1412s ok 75 1412s ok 76 1412s ok 77 1412s ok 78 1412s ok 79 1412s ok 80 1412s ok 81 1412s ok 82 1412s ok 83 1412s ok 84 1412s ok 85 1412s ok 86 1412s ok 87 1412s ok 88 1412s ok 89 1412s ok 90 1412s ok 91 1412s ok 92 1412s ok 93 1412s ok 94 1412s ok 95 1412s ok 96 1412s ok 97 1412s ok 98 1412s ok 99 1412s ok 100 1412s ok 101 1412s ok 102 1412s ok 103 1412s ok 104 1412s ok 105 1412s ok 106 1412s ok 107 1412s ok 108 1412s ok 109 1412s ok 110 1412s ok 111 1412s ok 112 1412s ok 113 1412s ok 114 1412s ok 115 1412s ok 116 1412s ok 117 1412s ok 118 1412s ok 119 1412s ok 120 1412s ok 121 1412s ok 122 1412s ok 123 1412s ok 124 1412s ok 125 1412s ok 126 1412s ok 127 1412s ok 128 1412s ok 129 1412s ok 130 1412s ok 131 1412s ok 132 1412s ok 133 1412s ok 134 1412s ok 135 1412s ok 136 1412s ok 137 1412s ok 138 1412s ok 139 1412s ok 140 1412s ok 141 1412s ok 142 1412s ok 143 1412s ok 144 1412s ok 145 1412s ok 146 1412s ok 147 1412s ok 148 1412s ok 149 1412s ok 150 1412s ok 151 1412s ok 152 1412s ok 153 1412s ok 154 1412s ok 155 1412s ok 156 1412s ok 157 1412s ok 158 1412s ok 159 1412s ok 160 1412s ok 161 1412s ok 162 1412s ok 163 1412s ok 164 1412s ok 165 1412s ok 166 1412s ok 167 1412s ok 168 1412s ok 169 1412s ok 170 1412s ok 171 1412s ok 172 1412s ok 173 1412s ok 174 1412s ok 175 1412s ok 176 1412s ok 177 1412s ok 178 1412s ok 179 1412s ok 180 1412s ok 181 1412s ok 182 1412s ok 183 1412s ok 184 1412s ok 185 1412s ok 186 1412s ok 187 1412s ok 188 1412s ok 189 1412s ok 190 1412s ok 191 1412s ok 192 1412s ok 193 1412s ok 194 1412s ok 195 1412s ok 196 1412s ok 197 1412s ok 198 1412s ok 199 1412s ok 200 1412s ok 201 1412s ok 202 1412s ok 203 1412s ok 204 1412s ok 205 1412s ok 206 1412s ok 207 1412s ok 208 1412s ok 209 1412s ok 210 1412s ok 211 1412s ok 212 1412s ok 213 1412s ok 214 1412s ok 215 1412s ok 216 1412s ok 217 1412s ok 218 1412s ok 219 1412s ok 220 1412s ok 221 1412s ok 222 1412s ok 223 1412s ok 224 1412s ok 225 1412s ok 226 1412s ok 227 1412s ok 228 1412s ok 229 1412s ok 230 1412s ok 231 1412s ok 232 1412s ok 233 1412s ok 234 1412s ok 235 1412s ok 236 1412s ok 237 1412s ok 238 1412s ok 239 1412s ok 240 1412s ok 241 1412s ok 242 1412s ok 243 1412s ok 244 1412s ok 245 1412s ok 246 1412s ok 247 1412s ok 248 1412s ok 249 1412s ok 250 1412s ok 251 1412s ok 252 1412s ok 253 1412s ok 254 1412s ok 255 1412s ok 256 1412s ok 257 1412s ok 258 1412s ok 259 1412s ok 260 1412s ok 261 1412s ok 262 1412s ok 263 1412s ok 264 1412s ok 265 1412s ok 266 1412s ok 267 1412s ok 268 1412s ok 269 1412s ok 270 1412s ok 271 1412s ok 272 1412s ok 273 1412s ok 274 1412s ok 275 1412s ok 276 1412s ok 277 1412s ok 278 1412s ok 279 1412s ok 280 1412s ok 281 1412s ok 282 1412s ok 283 1412s ok 284 1412s ok 285 1412s ok 286 1412s ok 287 1412s ok 288 1412s ok 289 1412s ok 290 1412s ok 291 1412s ok 292 1412s ok 293 1412s ok 294 1412s ok 295 1412s ok 296 1412s ok 297 1412s ok 298 1412s ok 299 1412s ok 300 1412s ok 301 1412s ok 302 1412s ok 303 1412s ok 304 1412s ok 305 1412s ok 306 1412s ok 307 1412s ok 308 1412s ok 309 1412s ok 310 1412s ok 311 1412s ok 312 1412s ok 313 1412s ok 314 1412s ok 315 1412s ok 316 1412s ok 317 1412s ok 318 1412s ok 319 1412s ok 320 1412s ok 321 1412s ok 322 1412s ok 323 1412s ok 324 1412s ok 325 1412s ok 326 1412s ok 327 1412s ok 328 1412s ok 329 1412s ok 330 1412s ok 331 1412s ok 332 1412s ok 333 1412s ok 334 1412s ok 335 1412s ok 336 1412s ok 337 1412s ok 338 1412s ok 339 1412s ok 340 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: value 1412s Header sent n°1: 1412s header: Aaa 1412s value: b 1412s Header sent n°2: 1412s header: Aa 1412s value: bb 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 341 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: value 1412s received: value 1412s 1412s Header received n°1: 1412s header: Aaa 1412s expected: b 1412s received: b 1412s 1412s Header received n°2: 1412s header: Aa 1412s expected: bb 1412s received: bb 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Aa: bb 1412s Aaa: b 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: value 1412s 1412s ok 342 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foo 1412s Header sent n°1: 1412s header: aaa 1412s value: b 1412s Header sent n°2: 1412s header: aa 1412s value: bb 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 343 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Header received n°1: 1412s header: aa 1412s expected: bb 1412s received: bb 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Aa: bb 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s 1412s ok 344 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foo 1412s Header sent n°1: 1412s header: Test-Header1 1412s value: value1 1412s Header sent n°2: 1412s header: Test-Header2 1412s value: value2 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 345 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Header received n°1: 1412s header: Test-Header1 1412s expected: value1 1412s received: value1 1412s 1412s Header received n°2: 1412s header: Test-Header2 1412s expected: value2 1412s received: value2 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s Test-Header1: value1 1412s Test-Header2: value2 1412s 1412s ok 346 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foofoo 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 347 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: barfoo 1412s received: barfoo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: barfoo 1412s 1412s ok 348 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foo2foo2 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 349 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: barfoo2 1412s received: barfoo2 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: barfoo2 1412s 1412s ok 350 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foofoo 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 351 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: bar2foo 1412s received: bar2foo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: bar2foo 1412s 1412s ok 352 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foofoo 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 353 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: barbar 1412s received: barbar 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: barbar 1412s 1412s ok 354 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foo2foo2 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 355 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: barbar 1412s received: barbar 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: barbar 1412s 1412s ok 356 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foofoo 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 357 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: bar2bar2 1412s received: bar2bar2 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: bar2bar2 1412s 1412s ok 358 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 359 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s 1412s ok 360 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foo 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 361 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s 1412s ok 362 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: "foo" 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 363 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: "foo", foo 1412s received: "foo", foo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: "foo", foo 1412s 1412s ok 364 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foo 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 365 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo, bar 1412s received: foo, bar 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo, bar 1412s 1412s ok 366 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foo 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 367 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s 1412s ok 368 1412s 1412s 1412s 1412s Header sent n°0: 1412s header: Test-Header 1412s value: foo 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 369 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Header received n°1: 1412s header: Test-Header2 1412s expected: bar 1412s received: bar 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s Test-Header2: bar 1412s 1412s ok 370 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 371 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s ok 372 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 373 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s ok 374 1412s # testing : Checking return code is '200' 1412s # expected: 200 1412s # received: '200' 1412s ok 375 1412s 1412s Header received n°0: 1412s header: Test-Header 1412s expected: foo 1412s received: foo 1412s 1412s Response received is: 1412s HTTP/1.1 200 OK 1412s Connection: close 1412s Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Accept-Ranges: bytes 1412s ETag: "0-62c6deaf13e40" 1412s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1412s Vary: In-If1 1412s Content-Length: 0 1412s Content-Type: text/html 1412s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1412s Client-Date: Thu, 04 Sep 2025 16:09:14 GMT 1412s Client-Peer: 127.0.0.1:8529 1412s Client-Response-Num: 1 1412s DMMATCH1: 1 1412s Test-Header: foo 1412s 1412s ok 376 1412s ok 1420s t/modules/heartbeat.t ............... 1420s 1..1 1420s # Running under perl version 5.040001 for linux 1420s # Current time local: Thu Sep 4 16:09:14 2025 1420s # Current time GMT: Thu Sep 4 16:09:14 2025 1420s # Using Test.pm version 1.31 1420s # Using Apache/Test.pm version 1.44 1420s Expecting at least 3 heartbeat ; Seen: 5 1420s ok 1 1420s ok 1426s t/modules/include.t ................. 1426s 1..98 1426s # Running under perl version 5.040001 for linux 1426s # Current time local: Thu Sep 4 16:09:22 2025 1426s # Current time GMT: Thu Sep 4 16:09:22 2025 1426s # Using Test.pm version 1.31 1426s # Using Apache/Test.pm version 1.44 1426s # testing : GET /modules/include/abs-path.shtml 1426s # expected: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1426s # received: 'inc-extra2.shtml body inc-extra1.shtml body abs-path.shtml body' 1426s ok 1 1426s # testing : GET /modules/include/apexpr/err.shtml 1426s # expected: '[an error occurred while processing this directive] err.shtml' 1426s # received: '[an error occurred while processing this directive] err.shtml' 1426s ok 2 1426s # testing : GET /modules/include/apexpr/if1.shtml 1426s # expected: 'pass' 1426s # received: 'pass' 1426s ok 3 1426s # testing : GET /modules/include/apexpr/lazyvar.shtml 1426s # expected: 'pass' 1426s # received: 'pass' 1426s ok 4 1426s # testing : GET /modules/include/apexpr/restrict.shtml 1426s # expected: '[an error occurred while processing this directive] restrict.shtml' 1426s # received: '[an error occurred while processing this directive] restrict.shtml' 1426s ok 5 1426s # testing : GET /modules/include/apexpr/var.shtml 1426s # expected: 'pass pass pass' 1426s # received: 'pass pass pass' 1426s ok 6 1426s # testing : GET /modules/include/big.shtml 1426s # expected: 'hello pass pass pass hello' 1426s # received: 'hello pass pass pass hello' 1426s ok 7 1426s # testing : GET /modules/include/comment.shtml 1426s # expected: 'No comment here' 1426s # received: 'No comment here' 1426s ok 8 1426s # testing : GET /modules/include/echo.shtml 1426s # expected: 'echo.shtml' 1426s # received: 'echo.shtml' 1426s ok 9 1426s # testing : GET /modules/include/echo1.shtml 1426s # expected: '' 1426s # received: '' 1426s ok 10 1426s # testing : GET /modules/include/echo2.shtml 1426s # expected: ' pass config echomsg pass' 1426s # received: ' pass config echomsg pass' 1426s ok 11 1426s # testing : GET /modules/include/echo3.shtml 1426s # expected: '' 1426s # received: '' 1426s ok 12 1426s # testing : GET /modules/include/encode.shtml 1426s # expected: '# %^ %23%20%25%5e' 1426s # received: '# %^ %23%20%25%5e' 1426s ok 13 1426s # testing : GET /modules/include/errmsg1.shtml 1426s # expected: 'errmsg' 1426s # received: 'errmsg' 1426s ok 14 1426s # testing : GET /modules/include/errmsg2.shtml 1426s # expected: 'errmsg' 1426s # received: 'errmsg' 1426s ok 15 1426s # testing : GET /modules/include/errmsg3.shtml 1426s # expected: 'errmsg' 1426s # received: 'errmsg' 1426s ok 16 1426s # testing : GET /modules/include/errmsg4.shtml 1426s # expected: 'pass errmsg' 1426s # received: 'pass errmsg' 1426s ok 17 1426s # testing : GET /modules/include/errmsg5.shtml 1426s # expected: '' 1426s # received: '' 1426s ok 18 1426s # testing : GET /modules/include/exec/off/cgi.shtml 1426s # expected: '[an error occurred while processing this directive]' 1426s # received: '[an error occurred while processing this directive]' 1426s ok 19 1426s # testing : GET /modules/include/exec/off/cmd.shtml 1426s # expected: '[an error occurred while processing this directive]' 1426s # received: '[an error occurred while processing this directive]' 1426s ok 20 1426s # testing : GET /modules/include/exec/on/cgi.shtml 1426s # expected: 'perl cgi' 1426s # received: 'perl cgi' 1426s ok 21 1426s # testing : GET /modules/include/exec/on/cmd.shtml 1426s # expected: 'pass' 1426s # received: 'pass' 1426s ok 22 1426s # testing : GET /modules/include/extra/inc-bogus.shtml 1426s # expected: '[an error occurred while processing this directive] inc-bogus.shtml body' 1426s # received: '[an error occurred while processing this directive] inc-bogus.shtml body' 1426s ok 23 1426s # testing : GET /modules/include/foo.shtml 1426s # expected: '[an error occurred while processing this directive] foo.shtml body' 1426s # received: '[an error occurred while processing this directive] foo.shtml body' 1426s ok 24 1426s # testing : GET /modules/include/foo1.shtml 1426s # expected: '[an error occurred while processing this directive] foo.shtml body' 1426s # received: '[an error occurred while processing this directive] foo.shtml body' 1426s ok 25 1426s # testing : GET /modules/include/foo2.shtml 1426s # expected: '[an error occurred while processing this directive] foo.shtml body' 1426s # received: '[an error occurred while processing this directive] foo.shtml body' 1426s ok 26 1426s # testing : GET /modules/include/if1.shtml 1426s # expected: 'pass' 1426s # received: 'pass' 1426s ok 27 1426s # testing : GET /modules/include/if10.shtml 1426s # expected: 'pass' 1426s # received: 'pass' 1426s ok 28 1426s # testing : GET /modules/include/if11.shtml 1426s # expected: 'pass' 1426s # received: 'pass' 1426s ok 29 1426s # testing : GET /modules/include/if2.shtml 1426s # expected: 'pass pass' 1426s # received: 'pass pass' 1426s ok 30 1426s # testing : GET /modules/include/if3.shtml 1426s # expected: 'pass pass pass' 1426s # received: 'pass pass pass' 1426s ok 31 1426s # testing : GET /modules/include/if4.shtml 1426s # expected: 'pass pass' 1426s # received: 'pass pass' 1426s ok 32 1426s # testing : GET /modules/include/if5.shtml 1426s # expected: 'pass pass pass' 1426s # received: 'pass pass pass' 1426s ok 33 1426s # testing : GET /modules/include/if6.shtml 1426s # expected: '[an error occurred while processing this directive]' 1426s # received: '[an error occurred while processing this directive]' 1426s ok 34 1426s # testing : GET /modules/include/if7.shtml 1426s # expected: '[an error occurred while processing this directive]' 1426s # received: '[an error occurred while processing this directive]' 1426s ok 35 1426s # testing : GET /modules/include/if8.shtml 1426s # expected: 'pass' 1426s # received: 'pass' 1426s ok 36 1426s # testing : GET /modules/include/if9.shtml 1426s # expected: 'pass pass' 1426s # received: 'pass pass' 1426s ok 37 1426s # testing : GET /modules/include/inc-nego.shtml 1426s # expected: 'index.html.en' 1426s # received: 'index.html.en' 1426s ok 38 1426s # testing : GET /modules/include/inc-rfile.shtml 1426s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1426s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rfile.shtml body' 1426s ok 39 1426s # testing : GET /modules/include/inc-rvirtual.shtml 1426s # expected: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1426s # received: 'inc-extra2.shtml body inc-extra1.shtml body inc-rvirtual.shtml body' 1426s ok 40 1426s # testing : GET /modules/include/include1.shtml 1426s # expected: 'inc-two.shtml body include.shtml body' 1426s # received: 'inc-two.shtml body include.shtml body' 1426s ok 41 1426s # testing : GET /modules/include/include2.shtml 1426s # expected: 'inc-two.shtml body include.shtml body' 1426s # received: 'inc-two.shtml body include.shtml body' 1426s ok 42 1426s # testing : GET /modules/include/include3.shtml 1426s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1426s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1426s ok 43 1426s # testing : GET /modules/include/include4.shtml 1426s # expected: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1426s # received: 'inc-two.shtml body inc-one.shtml body include.shtml body' 1426s ok 44 1426s # testing : GET /modules/include/include5.shtml 1426s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1426s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1426s ok 45 1426s # testing : GET /modules/include/include6.shtml 1426s # expected: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1426s # received: 'inc-two.shtml body inc-one.shtml body inc-three.shtml body include.shtml body' 1426s ok 46 1426s # testing : GET /modules/include/malformed.shtml 1426s # expected: '[an error occurred while processing this directive] malformed.shtml' 1426s # received: '[an error occurred while processing this directive] malformed.shtml' 1426s ok 47 1426s # testing : POST /modules/include/mod_request/echo.shtml 1426s # expected: 'echo.shtml' 1426s # received: 'echo.shtml' 1426s ok 48 1426s # testing : POST /modules/include/mod_request/post.shtml 1426s # expected: 'POST foo: bar foo2: bar2' 1426s # received: 'POST foo: bar foo2: bar2' 1426s ok 49 1426s # testing : sizeof(body) > KeptBodySize 1426s # expected: 413 1426s # received: '413' 1426s ok 50 1426s # testing : GET /modules/include/mod_request/post.shtml?foo=bar&foo2=bar2 1426s # expected: 'GET foo: bar foo2: bar2' 1426s # received: 'GET foo: bar foo2: bar2' 1426s ok 51 1426s # testing : GET /modules/include/newline.shtml 1426s # expected: 'inc-two.shtml body' 1426s # received: 'inc-two.shtml body' 1426s ok 52 1426s # testing : GET /modules/include/notreal.shtml 1426s # expected: 'pass ' 1426s # received: '-->' 1426s ok 54 1426s # testing : GET /modules/include/parse2.shtml 1426s # expected: '"' 1426s # received: '"' 1426s ok 55 1426s # testing : GET /modules/include/ranged-virtual.shtml with Range 1426s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1426s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1426s ok 56 1426s # testing : GET /modules/include/regex.shtml 1426s # expected: '(none) 1 (none)' 1426s # received: '(none) 1 (none)' 1426s ok 57 1426s # testing : GET /modules/include/retagged1.shtml 1426s # expected: 'retagged1.shtml' 1426s # received: 'retagged1.shtml' 1426s ok 58 1426s # testing : GET /modules/include/retagged2.shtml 1426s # expected: '----retagged2.shtml' 1426s # received: '----retagged2.shtml' 1426s ok 59 1426s # testing : GET /modules/include/set.shtml 1426s # expected: 'set works' 1426s # received: 'set works' 1426s ok 60 1426s # testing : GET /modules/include/var128.shtml 1426s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1426s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyz' 1426s ok 61 1426s # testing : GET /modules/include/virtualq.shtml?foo=bar 1426s # expected: 'foo=bar pass inc-two.shtml body foo=bar' 1426s # received: 'foo=bar pass inc-two.shtml body foo=bar' 1426s ok 62 1426s # testing : GET /modules/include/size.shtml 1426s # expected: '1,122 1,122 1.1K 1.1K' 1426s # received: '1,122 1,122 1.1K 1.1K' 1426s ok 63 1426s # testing : GET /modules/include/file.shtml 1426s # expected: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 1426s # received: 'Friday, January 24, 2025 Friday, January 24, 2025 1737700465 1737700465' 1426s ok 64 1426s # testing : GET /modules/include/printenv.shtml 1426s # expected: '200' 1426s # received: '200' 1426s ok 65 1426s ok 66 1426s ok 67 1426s # testing : /mod_include test/ 1426s # expected: qr/mod_include test/ 1426s # received: ' 1426s # 1426s # mod_include test 1426s # 1426s # 1426s # 1426s #

mod_include test

1426s # 1426s # 1426s # Hello World 1426s # 1426s #

[back]

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

mod_include test

1426s # 1426s # 1426s # Hello World 1426s # 1426s #

[back]

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

mod_include test

1426s # 1426s # 1426s # Hello World 1426s # 1426s #

[back]

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

Load Balancer Manager for localhost

1454s # 1454s #
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
1454s #
Server Built: 2025-07-23T18:22:41
1454s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1454s #
1454s #

LoadBalancer Status for balancer://foo1 [p2d258878_foo1]

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

LoadBalancer Status for balancer://foo2 [p2d258878_foo2]

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

LoadBalancer Status for balancer://foo3 [p2d258878_foo3]

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

LoadBalancer Status for balancer://foo4 [p2d258878_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2d258878_pr45434]

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

LoadBalancer Status for balancer://failover [p2d258878_failover]

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

LoadBalancer Status for balancer://dynproxy [p2d258878_dynproxy]

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

Moved Permanently

1495s #

The document has moved here.

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

Moved Permanently

1495s #

The document has moved here.

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

Moved Permanently

1495s #

The document has moved here.

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

Moved Permanently

1495s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1495s #

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

Multiple Choices

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

Available documents: 1495s #

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

Multiple Choices

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

Available documents: 1495s #

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

Moved Permanently

1495s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1495s #

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

Multiple Choices

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

Available documents: 1495s #

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

Moved Permanently

1495s #

The document has moved here.

1495s # 1495s # ' 1495s ok 48 1495s ok 1498s t/modules/status.t .................. 1498s 1..1 1498s # Running under perl version 5.040001 for linux 1498s # Current time local: Thu Sep 4 16:10:37 2025 1498s # Current time GMT: Thu Sep 4 16:10:37 2025 1498s # Using Test.pm version 1.31 1498s # Using Apache/Test.pm version 1.44 1498s 1498s 1498s Apache Status 1498s 1498s

Apache Server Status for localhost (via 127.0.0.1)

1498s 1498s
Server Version: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0
1498s
Server MPM: event
1498s
Server Built: 2025-07-23T18:22:41 1498s

1498s
Current Time: Thursday, 04-Sep-2025 16:10:40 UTC
1498s
Restart Time: Thursday, 04-Sep-2025 16:04:56 UTC
1498s
Parent Server Config. Generation: 1
1498s
Parent Server MPM Generation: 0
1498s
Server uptime: 5 minutes 44 seconds
1498s
Server load: 1.06 1.02 0.82
1498s
Total accesses: 6876 - Total Traffic: 138.3 MB - Total Duration: 27701
1498s
CPU Usage: u2.94 s5.02 cu.69 cs.55 - 2.67% CPU load
1498s
20 requests/sec - 411.7 kB/second - 20.6 kB/request - 4.02865 ms/request
1498s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1498s
1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0948536no0yes10240000
1948571no0yes00250000
2948638no0yes00250000
3961397no0yes00250000
Sum400 10990000
1498s
_________________W______________________________________________
1498s ____________________________________............................
1498s ................................................................
1498s ................................................................
1498s ................................................................
1498s ................................................................
1498s ................
1498s

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

1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s
SrvPIDAccMCPU 1498s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09485360/66/66_ 1498s 2.64301350.00.650.65 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-09485360/66/66_ 1498s 2.6530810.00.430.43 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-09485360/63/63_ 1498s 2.64301040.01.111.11 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-09485360/59/59_ 1498s 2.6230920.00.270.27 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/66/66_ 1498s 2.6530960.00.470.47 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-09485360/62/62_ 1498s 2.62301010.00.780.78 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/66/66_ 1498s 2.65301070.00.390.39 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-09485360/63/63_ 1498s 2.62301610.00.390.39 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/65/65_ 1498s 2.6230880.00.410.41 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/68/68_ 1498s 2.623011540.00.580.58 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/69/69_ 1498s 2.653011670.02.442.44 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-09485360/64/64_ 1498s 2.65301820.04.284.28 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-09485360/67/67_ 1498s 2.62302530.06.356.35 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/64/64_ 1498s 2.62301420.00.370.37 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/64/64_ 1498s 2.65303150.010.0710.07 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-09485360/66/66_ 1498s 2.62304750.010.2710.27 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/62/62_ 1498s 2.65301610.00.610.61 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-09485361/67/67W 1498s 2.64001940.00.360.36 1498s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-09485360/64/64_ 1498s 2.64601830.00.780.78 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/69/69_ 1498s 2.62601760.04.844.84 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/55/55_ 1498s 2.62601150.00.280.28 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/73/73_ 1498s 2.64601290.00.560.56 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/62/62_ 1498s 2.64611280.00.750.75 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/65/65_ 1498s 2.62601290.00.430.43 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485360/67/67_ 1498s 2.62301280.04.594.59 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/76/76_ 1498s 2.2360780.00.350.35 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/75/75_ 1498s 2.2560490.00.480.48 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/79/79_ 1498s 2.2360700.00.600.60 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/76/76_ 1498s 2.2560510.00.620.62 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/72/72_ 1498s 2.2560570.00.290.29 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/79/79_ 1498s 2.2360820.02.502.50 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/73/73_ 1498s 2.2560640.00.330.33 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/83/83_ 1498s 2.2360680.00.410.41 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/71/71_ 1498s 2.25601170.00.290.29 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/80/80_ 1498s 2.2560600.00.400.40 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/76/76_ 1498s 2.2360710.00.790.79 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/75/75_ 1498s 2.2360730.00.860.86 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/73/73_ 1498s 2.2360490.00.360.36 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/77/77_ 1498s 2.2560530.00.430.43 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/79/79_ 1498s 2.2530670.00.480.48 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-09485710/73/73_ 1498s 2.2460950.00.360.36 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/70/70_ 1498s 2.2530460.00.340.34 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-09485710/77/77_ 1498s 2.24301040.00.490.49 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/73/73_ 1498s 2.2430680.00.280.28 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/79/79_ 1498s 2.253067300.00.350.35 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-09485710/77/77_ 1498s 2.252120950.00.370.37 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-09485710/78/78_ 1498s 2.2430780.00.290.29 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/72/72_ 1498s 2.2560390.00.480.48 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/80/80_ 1498s 2.2360600.00.420.42 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485710/75/75_ 1498s 2.2560420.00.330.33 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/52/52_ 1498s 1.6530520.00.190.19 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/60/60_ 1498s 1.6630980.00.280.28 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
2-09486380/57/57_ 1498s 1.6630980.00.240.24 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-09486380/56/56_ 1498s 1.6630690.00.270.27 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
2-09486380/55/55_ 1498s 1.653010550.00.180.18 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/46/46_ 1498s 1.6061500.00.220.22 1498s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/ HTTP/1.1
2-09486380/59/59_ 1498s 1.6530500.00.440.44 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/60/60_ 1498s 1.6560520.00.300.30 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/50/50_ 1498s 1.6260280.00.300.30 1498s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on?test=value HTTP/1.1
2-09486380/58/58_ 1498s 1.6560400.00.220.22 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/48/48_ 1498s 1.6260340.01.081.08 1498s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1757002327000000 H
2-09486380/51/51_ 1498s 1.6560540.00.240.24 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/59/59_ 1498s 1.6560390.00.300.30 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/48/48_ 1498s 1.6260390.00.360.36 1498s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache HTTP/1.1
2-09486380/57/57_ 1498s 1.6560530.01.071.07 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/52/52_ 1498s 1.6260310.00.400.40 1498s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include?test=value HTTP/1.1
2-09486380/53/53_ 1498s 1.6560320.00.230.23 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/54/54_ 1498s 1.6260450.00.450.45 1498s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes/no?test=value HTTP/1.1
2-09486380/56/56_ 1498s 1.6360450.00.320.32 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/52/52_ 1498s 1.6560340.00.330.33 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/55/55_ 1498s 1.6360320.00.230.23 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/51/51_ 1498s 1.6560400.01.091.09 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/57/57_ 1498s 1.6560340.00.330.33 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/51/51_ 1498s 1.6560560.00.330.33 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486380/57/57_ 1498s 1.6560860.00.350.35 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/81/81_ 1498s 2.60301080.00.480.48 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/83/83_ 1498s 2.6230780.00.680.68 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
3-09613970/75/75_ 1498s 2.6230930.04.354.35 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/86/86_ 1498s 2.59301020.06.416.41 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/81/81_ 1498s 2.6260510.00.430.43 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/80/80_ 1498s 2.5960540.00.750.75 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/76/76_ 1498s 2.62311110.010.2110.21 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-09613970/78/78_ 1498s 2.6230930.00.380.38 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
3-09613970/84/84_ 1498s 2.62301050.00.460.46 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
3-09613970/78/78_ 1498s 2.5930520.00.450.45 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/82/82_ 1498s 2.6260690.01.411.41 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/80/80_ 1498s 2.6260420.00.980.98 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/80/80_ 1498s 2.6060440.00.420.42 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/77/77_ 1498s 2.6060980.00.450.45 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/83/83_ 1498s 2.6260490.00.550.55 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/76/76_ 1498s 2.6060390.00.510.51 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/81/81_ 1498s 2.6060610.00.970.97 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/82/82_ 1498s 2.62301840.04.394.39 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-09613970/78/78_ 1498s 2.6260980.02.512.51 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/85/85_ 1498s 2.62302270.06.506.50 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-09613970/75/75_ 1498s 2.603066760.00.360.36 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/81/81_ 1498s 2.6030740.02.462.46 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/78/78_ 1498s 2.60303100.06.486.48 1498s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09613970/83/83_ 1498s 2.62301380.010.2110.21 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-09613970/79/79_ 1498s 2.6230880.00.390.39 1498s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1498s
1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s 1498s
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
1498s 1498s 1498s ok 1 1498s ok 1501s t/modules/substitute.t .............. 1501s 1..19 1501s # Running under perl version 5.040001 for linux 1501s # Current time local: Thu Sep 4 16:10:40 2025 1501s # Current time GMT: Thu Sep 4 16:10:40 2025 1501s # Using Test.pm version 1.31 1501s # Using Apache/Test.pm version 1.44 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 1 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 2 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'foofoo': OK 1501s ok 3 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 4 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 5 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barbar': OK 1501s ok 6 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'foof 1501s oo': OK 1501s ok 7 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'xfoo': OK 1501s ok 8 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1501s ok 9 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s barx 1501s ': OK 1501s ok 10 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'a$1axb(': OK 1501s ok 11 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'a$XX': OK 1501s ok 12 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1501s ok 13 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'x&x': OK 1501s ok 14 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'xx': OK 1501s ok 15 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'fcooar': OK 1501s ok 16 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'fc$1ar': OK 1501s ok 17 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'fdooar': OK 1501s ok 18 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s got 200 'XXXfooXXX 1501s bar': OK 1501s ok 19 1501s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1501s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1501s ok 1506s t/modules/unique_id.t ............... 1506s 1..300 1506s # Running under perl version 5.040001 for linux 1506s # Current time local: Thu Sep 4 16:10:44 2025 1506s # Current time GMT: Thu Sep 4 16:10:44 2025 1506s # Using Test.pm version 1.31 1506s # Using Apache/Test.pm version 1.44 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 1 1506s # unique id: aLm6BwZdRcoJatp4S5DzsgAAAIA 1506s ok 2 1506s ok 3 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 4 1506s # unique id: aLm6BwZdRcoJatp4S5DzswAAAII 1506s ok 5 1506s ok 6 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 7 1506s # unique id: aLm6BwZdRcoJatp4S5DztAAAAIQ 1506s ok 8 1506s ok 9 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 10 1506s # unique id: aLm6BwZdRcoJatp4S5DztQAAAIM 1506s ok 11 1506s ok 12 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 13 1506s # unique id: aLm6BwZdRcoJatp4S5DztgAAAIY 1506s ok 14 1506s ok 15 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 16 1506s # unique id: aLm6BwZdRcoJatp4S5DztwAAAIc 1506s ok 17 1506s ok 18 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 19 1506s # unique id: aLm6BwZdRcoJatp4S5DzuAAAAIk 1506s ok 20 1506s ok 21 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 22 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxSAAAABI 1506s ok 23 1506s ok 24 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 25 1506s # unique id: aLm6B_Pl39GyHJi4mNEBIAAAAMQ 1506s ok 26 1506s ok 27 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 28 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxSQAAABY 1506s ok 29 1506s ok 30 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 31 1506s # unique id: aLm6B_Pl39GyHJi4mNEBIQAAAMU 1506s ok 32 1506s ok 33 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 34 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxSgAAABc 1506s ok 35 1506s ok 36 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 37 1506s # unique id: aLm6B_Pl39GyHJi4mNEBIgAAAMw 1506s ok 38 1506s ok 39 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 40 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxSwAAABg 1506s ok 41 1506s ok 42 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 43 1506s # unique id: aLm6BwZdRcoJatp4S5DzuQAAAIw 1506s ok 44 1506s ok 45 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 46 1506s # unique id: aLm6B_Pl39GyHJi4mNEBIwAAAM0 1506s ok 47 1506s ok 48 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 49 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxTAAAAAI 1506s ok 50 1506s ok 51 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 52 1506s # unique id: aLm6B_Pl39GyHJi4mNEBJAAAAM8 1506s ok 53 1506s ok 54 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 55 1506s # unique id: aLm6B0HWfTuuIXzMQbkIwQAAAFY 1506s ok 56 1506s ok 57 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 58 1506s # unique id: aLm6BwZdRcoJatp4S5DzugAAAI4 1506s ok 59 1506s ok 60 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 61 1506s # unique id: aLm6B0HWfTuuIXzMQbkIwgAAAFg 1506s ok 62 1506s ok 63 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 64 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxTQAAAAE 1506s ok 65 1506s ok 66 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 67 1506s # unique id: aLm6B_Pl39GyHJi4mNEBJQAAANA 1506s ok 68 1506s ok 69 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 70 1506s # unique id: aLm6B_Pl39GyHJi4mNEBJgAAANU 1506s ok 71 1506s ok 72 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 73 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxTgAAAAQ 1506s ok 74 1506s ok 75 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 76 1506s # unique id: aLm6B0HWfTuuIXzMQbkIwwAAAEE 1506s ok 77 1506s ok 78 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 79 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxTwAAAAY 1506s ok 80 1506s ok 81 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 82 1506s # unique id: aLm6B0HWfTuuIXzMQbkIxAAAAEM 1506s ok 83 1506s ok 84 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 85 1506s # unique id: aLm6B_Pl39GyHJi4mNEBJwAAANY 1506s ok 86 1506s ok 87 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 88 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxUAAAAAg 1506s ok 89 1506s ok 90 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 91 1506s # unique id: aLm6BwZdRcoJatp4S5DzuwAAAJA 1506s ok 92 1506s ok 93 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 94 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxUQAAAAk 1506s ok 95 1506s ok 96 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 97 1506s # unique id: aLm6B0HWfTuuIXzMQbkIxQAAAEQ 1506s ok 98 1506s ok 99 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 100 1506s # unique id: aLm6B_Pl39GyHJi4mNEBKAAAANQ 1506s ok 101 1506s ok 102 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 103 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxUgAAAAw 1506s ok 104 1506s ok 105 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 106 1506s # unique id: aLm6B_Pl39GyHJi4mNEBKQAAAMA 1506s ok 107 1506s ok 108 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 109 1506s # unique id: aLm6B0HWfTuuIXzMQbkIxgAAAEg 1506s ok 110 1506s ok 111 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 112 1506s # unique id: aLm6B_Pl39GyHJi4mNEBKgAAAMI 1506s ok 113 1506s ok 114 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 115 1506s # unique id: aLm6B0HWfTuuIXzMQbkIxwAAAEo 1506s ok 116 1506s ok 117 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 118 1506s # unique id: aLm6B_Pl39GyHJi4mNEBKwAAAMg 1506s ok 119 1506s ok 120 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 121 1506s # unique id: aLm6B0HWfTuuIXzMQbkIyAAAAEs 1506s ok 122 1506s ok 123 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 124 1506s # unique id: aLm6B_Pl39GyHJi4mNEBLAAAAMc 1506s ok 125 1506s ok 126 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 127 1506s # unique id: aLm6B0HWfTuuIXzMQbkIyQAAAE0 1506s ok 128 1506s ok 129 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 130 1506s # unique id: aLm6B0HWfTuuIXzMQbkIygAAAEk 1506s ok 131 1506s ok 132 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 133 1506s # unique id: aLm6B0HWfTuuIXzMQbkIywAAAE4 1506s ok 134 1506s ok 135 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 136 1506s # unique id: aLm6B0HWfTuuIXzMQbkIzAAAAFA 1506s ok 137 1506s ok 138 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 139 1506s # unique id: aLm6BwZdRcoJatp4S5DzvAAAAJE 1506s ok 140 1506s ok 141 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 142 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxUwAAAA0 1506s ok 143 1506s ok 144 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 145 1506s # unique id: aLm6BwZdRcoJatp4S5DzvQAAAJI 1506s ok 146 1506s ok 147 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 148 1506s # unique id: aLm6B0HWfTuuIXzMQbkIzQAAAFM 1506s ok 149 1506s ok 150 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 151 1506s # unique id: aLm6B0HWfTuuIXzMQbkIzgAAAFU 1506s ok 152 1506s ok 153 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 154 1506s # unique id: aLm6BwZdRcoJatp4S5DzvgAAAJU 1506s ok 155 1506s ok 156 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 157 1506s # unique id: aLm6B_Pl39GyHJi4mNEBLQAAAMk 1506s ok 158 1506s ok 159 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 160 1506s # unique id: aLm6BwZdRcoJatp4S5DzvwAAAJY 1506s ok 161 1506s ok 162 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 163 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxVAAAABA 1506s ok 164 1506s ok 165 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 166 1506s # unique id: aLm6B_Pl39GyHJi4mNEBLgAAAMU 1506s ok 167 1506s ok 168 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 169 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxVQAAAA8 1506s ok 170 1506s ok 171 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 172 1506s # unique id: aLm6B_Pl39GyHJi4mNEBLwAAAMw 1506s ok 173 1506s ok 174 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 175 1506s # unique id: aLm6B0HWfTuuIXzMQbkIzwAAAFY 1506s ok 176 1506s ok 177 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 178 1506s # unique id: aLm6B_Pl39GyHJi4mNEBMAAAAM0 1506s ok 179 1506s ok 180 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 181 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxVgAAABE 1506s ok 182 1506s ok 183 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 184 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxVwAAABI 1506s ok 185 1506s ok 186 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 187 1506s # unique id: aLm6B0HWfTuuIXzMQbkI0AAAAFg 1506s ok 188 1506s ok 189 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 190 1506s # unique id: aLm6BwZdRcoJatp4S5DzwAAAAJg 1506s ok 191 1506s ok 192 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 193 1506s # unique id: aLm6BwZdRcoJatp4S5DzwQAAAIE 1506s ok 194 1506s ok 195 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 196 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxWAAAABY 1506s ok 197 1506s ok 198 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 199 1506s # unique id: aLm6B_Pl39GyHJi4mNEBMQAAAM8 1506s ok 200 1506s ok 201 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 202 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxWQAAABc 1506s ok 203 1506s ok 204 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 205 1506s # unique id: aLm6Bw2FwV6XmUjZa1QxWgAAABg 1506s ok 206 1506s ok 207 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 208 1506s # unique id: aLm6CEHWfTuuIXzMQbkI0QAAAEE 1506s ok 209 1506s ok 210 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 211 1506s # unique id: aLm6CA2FwV6XmUjZa1QxWwAAAAM 1506s ok 212 1506s ok 213 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 214 1506s # unique id: aLm6CA2FwV6XmUjZa1QxXAAAAAU 1506s ok 215 1506s ok 216 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 217 1506s # unique id: aLm6CEHWfTuuIXzMQbkI0gAAAEI 1506s ok 218 1506s ok 219 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 220 1506s # unique id: aLm6CPPl39GyHJi4mNEBMgAAANI 1506s ok 221 1506s ok 222 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 223 1506s # unique id: aLm6CPPl39GyHJi4mNEBMwAAANE 1506s ok 224 1506s ok 225 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 226 1506s # unique id: aLm6CAZdRcoJatp4S5DzwgAAAIQ 1506s ok 227 1506s ok 228 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 229 1506s # unique id: aLm6CA2FwV6XmUjZa1QxXQAAAAc 1506s ok 230 1506s ok 231 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 232 1506s # unique id: aLm6CPPl39GyHJi4mNEBNAAAANM 1506s ok 233 1506s ok 234 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 235 1506s # unique id: aLm6CA2FwV6XmUjZa1QxXgAAAAg 1506s ok 236 1506s ok 237 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 238 1506s # unique id: aLm6CEHWfTuuIXzMQbkI0wAAAEM 1506s ok 239 1506s ok 240 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 241 1506s # unique id: aLm6CPPl39GyHJi4mNEBNQAAANY 1506s ok 242 1506s ok 243 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 244 1506s # unique id: aLm6CEHWfTuuIXzMQbkI1AAAAEQ 1506s ok 245 1506s ok 246 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 247 1506s # unique id: aLm6CPPl39GyHJi4mNEBNgAAANQ 1506s ok 248 1506s ok 249 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 250 1506s # unique id: aLm6CAZdRcoJatp4S5DzwwAAAIM 1506s ok 251 1506s ok 252 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 253 1506s # unique id: aLm6CA2FwV6XmUjZa1QxXwAAAAs 1506s ok 254 1506s ok 255 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 256 1506s # unique id: aLm6CEHWfTuuIXzMQbkI1QAAAEg 1506s ok 257 1506s ok 258 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 259 1506s # unique id: aLm6CAZdRcoJatp4S5DzxAAAAIY 1506s ok 260 1506s ok 261 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 262 1506s # unique id: aLm6CEHWfTuuIXzMQbkI1gAAAEY 1506s ok 263 1506s ok 264 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 265 1506s # unique id: aLm6CA2FwV6XmUjZa1QxYAAAAAk 1506s ok 266 1506s ok 267 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 268 1506s # unique id: aLm6CA2FwV6XmUjZa1QxYQAAAAw 1506s ok 269 1506s ok 270 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 271 1506s # unique id: aLm6CEHWfTuuIXzMQbkI1wAAAEs 1506s ok 272 1506s ok 273 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 274 1506s # unique id: aLm6CA2FwV6XmUjZa1QxYgAAAA0 1506s ok 275 1506s ok 276 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 277 1506s # unique id: aLm6CA2FwV6XmUjZa1QxYwAAABA 1506s ok 278 1506s ok 279 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 280 1506s # unique id: aLm6CPPl39GyHJi4mNEBNwAAANg 1506s ok 281 1506s ok 282 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 283 1506s # unique id: aLm6CEHWfTuuIXzMQbkI2AAAAEw 1506s ok 284 1506s ok 285 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 286 1506s # unique id: aLm6CAZdRcoJatp4S5DzxQAAAII 1506s ok 287 1506s ok 288 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 289 1506s # unique id: aLm6CA2FwV6XmUjZa1QxZAAAABE 1506s ok 290 1506s ok 291 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 292 1506s # unique id: aLm6CEHWfTuuIXzMQbkI2QAAAE8 1506s ok 293 1506s ok 294 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 295 1506s # unique id: aLm6CA2FwV6XmUjZa1QxZQAAABI 1506s ok 296 1506s ok 297 1506s # testing : fetch unique ID 1506s # expected: 200 1506s # received: '200' 1506s ok 298 1506s # unique id: aLm6CPPl39GyHJi4mNEBOAAAAME 1506s ok 299 1506s ok 300 1506s ok 1509s t/modules/usertrack.t ............... 1509s 1..1004 1509s # Running under perl version 5.040001 for linux 1509s # Current time local: Thu Sep 4 16:10:48 2025 1509s # Current time GMT: Thu Sep 4 16:10:48 2025 1509s # Using Test.pm version 1.31 1509s # Using Apache/Test.pm version 1.44 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 1 1509s ok 2 1509s Set-Cookie: usertrack_test=679b8d23.63dfbf71472bb; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=679b8d23.63dfbf71472bb 1509s ok 3 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 4 1509s ok 5 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 6 1509s ok 7 1509s Set-Cookie: usertrack_test=fe699be8.63dfbf7148ff5; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=fe699be8.63dfbf7148ff5 1509s ok 8 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 9 1509s ok 10 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 11 1509s ok 12 1509s Set-Cookie: usertrack_test=3cbac8fb.63dfbf7149fc0; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=3cbac8fb.63dfbf7149fc0 1509s ok 13 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 14 1509s ok 15 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 16 1509s ok 17 1509s Set-Cookie: usertrack_test=31fcc4de.63dfbf714ae09; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=31fcc4de.63dfbf714ae09 1509s ok 18 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 19 1509s ok 20 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 21 1509s ok 22 1509s Set-Cookie: usertrack_test=f39c3b3c.63dfbf714bda6; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=f39c3b3c.63dfbf714bda6 1509s ok 23 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 24 1509s ok 25 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 26 1509s ok 27 1509s Set-Cookie: usertrack_test=a07d7c2d.63dfbf714ca93; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a07d7c2d.63dfbf714ca93 1509s ok 28 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 29 1509s ok 30 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 31 1509s ok 32 1509s Set-Cookie: usertrack_test=5866141f.63dfbf714d73e; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=5866141f.63dfbf714d73e 1509s ok 33 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 34 1509s ok 35 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 36 1509s ok 37 1509s Set-Cookie: usertrack_test=7e4ddf24.63dfbf714e579; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=7e4ddf24.63dfbf714e579 1509s ok 38 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 39 1509s ok 40 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 41 1509s ok 42 1509s Set-Cookie: usertrack_test=1c9c181b.63dfbf714f1fc; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=1c9c181b.63dfbf714f1fc 1509s ok 43 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 44 1509s ok 45 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 46 1509s ok 47 1509s Set-Cookie: usertrack_test=1b43917c.63dfbf714fdcc; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=1b43917c.63dfbf714fdcc 1509s ok 48 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 49 1509s ok 50 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 51 1509s ok 52 1509s Set-Cookie: usertrack_test=724b2b5c.63dfbf715094f; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=724b2b5c.63dfbf715094f 1509s ok 53 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 54 1509s ok 55 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 56 1509s ok 57 1509s Set-Cookie: usertrack_test=a14a2d4f.63dfbf71515b1; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a14a2d4f.63dfbf71515b1 1509s ok 58 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 59 1509s ok 60 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 61 1509s ok 62 1509s Set-Cookie: usertrack_test=9c193925.63dfbf7152257; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=9c193925.63dfbf7152257 1509s ok 63 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 64 1509s ok 65 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 66 1509s ok 67 1509s Set-Cookie: usertrack_test=cee69e1e.63dfbf7152ed4; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=cee69e1e.63dfbf7152ed4 1509s ok 68 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 69 1509s ok 70 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 71 1509s ok 72 1509s Set-Cookie: usertrack_test=e811f0f2.63dfbf7153bc1; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=e811f0f2.63dfbf7153bc1 1509s ok 73 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 74 1509s ok 75 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 76 1509s ok 77 1509s Set-Cookie: usertrack_test=e89d8278.63dfbf715477f; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=e89d8278.63dfbf715477f 1509s ok 78 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 79 1509s ok 80 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 81 1509s ok 82 1509s Set-Cookie: usertrack_test=1675138f.63dfbf7155434; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=1675138f.63dfbf7155434 1509s ok 83 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 84 1509s ok 85 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 86 1509s ok 87 1509s Set-Cookie: usertrack_test=9e821ee.63dfbf7155f7c; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=9e821ee.63dfbf7155f7c 1509s ok 88 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 89 1509s ok 90 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 91 1509s ok 92 1509s Set-Cookie: usertrack_test=681d9b9b.63dfbf7156a93; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=681d9b9b.63dfbf7156a93 1509s ok 93 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 94 1509s ok 95 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 96 1509s ok 97 1509s Set-Cookie: usertrack_test=2deff5c1.63dfbf71574dc; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=2deff5c1.63dfbf71574dc 1509s ok 98 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 99 1509s ok 100 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 101 1509s ok 102 1509s Set-Cookie: usertrack_test=9434c091.63dfbf7157f83; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=9434c091.63dfbf7157f83 1509s ok 103 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 104 1509s ok 105 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 106 1509s ok 107 1509s Set-Cookie: usertrack_test=e79c0f14.63dfbf7158b54; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=e79c0f14.63dfbf7158b54 1509s ok 108 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 109 1509s ok 110 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 111 1509s ok 112 1509s Set-Cookie: usertrack_test=475c8faf.63dfbf71595e3; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=475c8faf.63dfbf71595e3 1509s ok 113 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 114 1509s ok 115 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 116 1509s ok 117 1509s Set-Cookie: usertrack_test=83f9a7ee.63dfbf7159fd5; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=83f9a7ee.63dfbf7159fd5 1509s ok 118 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 119 1509s ok 120 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 121 1509s ok 122 1509s Set-Cookie: usertrack_test=fee69b0d.63dfbf715aa68; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=fee69b0d.63dfbf715aa68 1509s ok 123 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 124 1509s ok 125 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 126 1509s ok 127 1509s Set-Cookie: usertrack_test=f500d30c.63dfbf715b52e; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=f500d30c.63dfbf715b52e 1509s ok 128 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 129 1509s ok 130 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 131 1509s ok 132 1509s Set-Cookie: usertrack_test=4da69f5f.63dfbf715bfd6; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=4da69f5f.63dfbf715bfd6 1509s ok 133 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 134 1509s ok 135 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 136 1509s ok 137 1509s Set-Cookie: usertrack_test=dd6fc6dc.63dfbf715ca8b; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=dd6fc6dc.63dfbf715ca8b 1509s ok 138 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 139 1509s ok 140 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 141 1509s ok 142 1509s Set-Cookie: usertrack_test=b4c3bf36.63dfbf715d55f; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=b4c3bf36.63dfbf715d55f 1509s ok 143 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 144 1509s ok 145 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 146 1509s ok 147 1509s Set-Cookie: usertrack_test=1c14b271.63dfbf715e09b; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=1c14b271.63dfbf715e09b 1509s ok 148 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 149 1509s ok 150 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 151 1509s ok 152 1509s Set-Cookie: usertrack_test=a07d3c3a.63dfbf715eaf6; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a07d3c3a.63dfbf715eaf6 1509s ok 153 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 154 1509s ok 155 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 156 1509s ok 157 1509s Set-Cookie: usertrack_test=4e63306c.63dfbf715f56f; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=4e63306c.63dfbf715f56f 1509s ok 158 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 159 1509s ok 160 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 161 1509s ok 162 1509s Set-Cookie: usertrack_test=fed002d1.63dfbf715ff66; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=fed002d1.63dfbf715ff66 1509s ok 163 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 164 1509s ok 165 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 166 1509s ok 167 1509s Set-Cookie: usertrack_test=6b8a944a.63dfbf7160a5b; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=6b8a944a.63dfbf7160a5b 1509s ok 168 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 169 1509s ok 170 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 171 1509s ok 172 1509s Set-Cookie: usertrack_test=4223bfb3.63dfbf7161580; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=4223bfb3.63dfbf7161580 1509s ok 173 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 174 1509s ok 175 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 176 1509s ok 177 1509s Set-Cookie: usertrack_test=70a2db68.63dfbf7162032; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=70a2db68.63dfbf7162032 1509s ok 178 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 179 1509s ok 180 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 181 1509s ok 182 1509s Set-Cookie: usertrack_test=75b1e853.63dfbf7162a98; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=75b1e853.63dfbf7162a98 1509s ok 183 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 184 1509s ok 185 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 186 1509s ok 187 1509s Set-Cookie: usertrack_test=bdc45635.63dfbf7163504; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=bdc45635.63dfbf7163504 1509s ok 188 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 189 1509s ok 190 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 191 1509s ok 192 1509s Set-Cookie: usertrack_test=7652a93a.63dfbf7163f08; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=7652a93a.63dfbf7163f08 1509s ok 193 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 194 1509s ok 195 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 196 1509s ok 197 1509s Set-Cookie: usertrack_test=828e98ad.63dfbf71649f3; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=828e98ad.63dfbf71649f3 1509s ok 198 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 199 1509s ok 200 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 201 1509s ok 202 1509s Set-Cookie: usertrack_test=36d0c775.63dfbf716556e; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=36d0c775.63dfbf716556e 1509s ok 203 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 204 1509s ok 205 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 206 1509s ok 207 1509s Set-Cookie: usertrack_test=7f175090.63dfbf71660f2; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=7f175090.63dfbf71660f2 1509s ok 208 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 209 1509s ok 210 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 211 1509s ok 212 1509s Set-Cookie: usertrack_test=83c53f5a.63dfbf7166bbb; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=83c53f5a.63dfbf7166bbb 1509s ok 213 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 214 1509s ok 215 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 216 1509s ok 217 1509s Set-Cookie: usertrack_test=df292a04.63dfbf7167700; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=df292a04.63dfbf7167700 1509s ok 218 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 219 1509s ok 220 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 221 1509s ok 222 1509s Set-Cookie: usertrack_test=7fdf2e74.63dfbf71681f5; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=7fdf2e74.63dfbf71681f5 1509s ok 223 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 224 1509s ok 225 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 226 1509s ok 227 1509s Set-Cookie: usertrack_test=ff40864b.63dfbf7168c5a; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=ff40864b.63dfbf7168c5a 1509s ok 228 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 229 1509s ok 230 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 231 1509s ok 232 1509s Set-Cookie: usertrack_test=136526c0.63dfbf7169691; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=136526c0.63dfbf7169691 1509s ok 233 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 234 1509s ok 235 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 236 1509s ok 237 1509s Set-Cookie: usertrack_test=c5e053f.63dfbf716a08b; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=c5e053f.63dfbf716a08b 1509s ok 238 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 239 1509s ok 240 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 241 1509s ok 242 1509s Set-Cookie: usertrack_test=a213e896.63dfbf716ab29; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a213e896.63dfbf716ab29 1509s ok 243 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 244 1509s ok 245 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 246 1509s ok 247 1509s Set-Cookie: usertrack_test=3157fb11.63dfbf716b5b9; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=3157fb11.63dfbf716b5b9 1509s ok 248 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 249 1509s ok 250 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 251 1509s ok 252 1509s Set-Cookie: usertrack_test=1d166403.63dfbf716c04a; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=1d166403.63dfbf716c04a 1509s ok 253 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 254 1509s ok 255 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 256 1509s ok 257 1509s Set-Cookie: usertrack_test=5fb448dc.63dfbf716cbbe; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=5fb448dc.63dfbf716cbbe 1509s ok 258 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 259 1509s ok 260 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 261 1509s ok 262 1509s Set-Cookie: usertrack_test=f2851ba1.63dfbf716d703; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=f2851ba1.63dfbf716d703 1509s ok 263 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 264 1509s ok 265 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 266 1509s ok 267 1509s Set-Cookie: usertrack_test=4b49b84a.63dfbf716e3ad; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=4b49b84a.63dfbf716e3ad 1509s ok 268 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 269 1509s ok 270 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 271 1509s ok 272 1509s Set-Cookie: usertrack_test=a90417f9.63dfbf716ef49; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a90417f9.63dfbf716ef49 1509s ok 273 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 274 1509s ok 275 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 276 1509s ok 277 1509s Set-Cookie: usertrack_test=cb777b44.63dfbf716fa0e; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=cb777b44.63dfbf716fa0e 1509s ok 278 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 279 1509s ok 280 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 281 1509s ok 282 1509s Set-Cookie: usertrack_test=c7911d17.63dfbf71705bd; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=c7911d17.63dfbf71705bd 1509s ok 283 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 284 1509s ok 285 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 286 1509s ok 287 1509s Set-Cookie: usertrack_test=b03f9c6c.63dfbf71710f2; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=b03f9c6c.63dfbf71710f2 1509s ok 288 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 289 1509s ok 290 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 291 1509s ok 292 1509s Set-Cookie: usertrack_test=3c4b4523.63dfbf7171cf9; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=3c4b4523.63dfbf7171cf9 1509s ok 293 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 294 1509s ok 295 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 296 1509s ok 297 1509s Set-Cookie: usertrack_test=533ef963.63dfbf7172802; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=533ef963.63dfbf7172802 1509s ok 298 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 299 1509s ok 300 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 301 1509s ok 302 1509s Set-Cookie: usertrack_test=6ba54c72.63dfbf71732c9; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=6ba54c72.63dfbf71732c9 1509s ok 303 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 304 1509s ok 305 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 306 1509s ok 307 1509s Set-Cookie: usertrack_test=7f414961.63dfbf7173df5; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=7f414961.63dfbf7173df5 1509s ok 308 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 309 1509s ok 310 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 311 1509s ok 312 1509s Set-Cookie: usertrack_test=b9f51d30.63dfbf717492f; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=b9f51d30.63dfbf717492f 1509s ok 313 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 314 1509s ok 315 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 316 1509s ok 317 1509s Set-Cookie: usertrack_test=cf49c32d.63dfbf7175413; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=cf49c32d.63dfbf7175413 1509s ok 318 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 319 1509s ok 320 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 321 1509s ok 322 1509s Set-Cookie: usertrack_test=872f0e61.63dfbf7175ed6; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=872f0e61.63dfbf7175ed6 1509s ok 323 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 324 1509s ok 325 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 326 1509s ok 327 1509s Set-Cookie: usertrack_test=504f85e9.63dfbf7176a0b; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=504f85e9.63dfbf7176a0b 1509s ok 328 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 329 1509s ok 330 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 331 1509s ok 332 1509s Set-Cookie: usertrack_test=c9894511.63dfbf71774be; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=c9894511.63dfbf71774be 1509s ok 333 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 334 1509s ok 335 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 336 1509s ok 337 1509s Set-Cookie: usertrack_test=6bcb5202.63dfbf7177f53; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=6bcb5202.63dfbf7177f53 1509s ok 338 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 339 1509s ok 340 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 341 1509s ok 342 1509s Set-Cookie: usertrack_test=26e4dcc7.63dfbf7178987; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=26e4dcc7.63dfbf7178987 1509s ok 343 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 344 1509s ok 345 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 346 1509s ok 347 1509s Set-Cookie: usertrack_test=5145f60c.63dfbf717937f; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=5145f60c.63dfbf717937f 1509s ok 348 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 349 1509s ok 350 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 351 1509s ok 352 1509s Set-Cookie: usertrack_test=6d8cfbf0.63dfbf7179d83; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=6d8cfbf0.63dfbf7179d83 1509s ok 353 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 354 1509s ok 355 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 356 1509s ok 357 1509s Set-Cookie: usertrack_test=bb89513c.63dfbf717a722; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=bb89513c.63dfbf717a722 1509s ok 358 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 359 1509s ok 360 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 361 1509s ok 362 1509s Set-Cookie: usertrack_test=7eeadec4.63dfbf717b0fb; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=7eeadec4.63dfbf717b0fb 1509s ok 363 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 364 1509s ok 365 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 366 1509s ok 367 1509s Set-Cookie: usertrack_test=48a917dd.63dfbf717bace; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=48a917dd.63dfbf717bace 1509s ok 368 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 369 1509s ok 370 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 371 1509s ok 372 1509s Set-Cookie: usertrack_test=85b95708.63dfbf717c48a; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=85b95708.63dfbf717c48a 1509s ok 373 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 374 1509s ok 375 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 376 1509s ok 377 1509s Set-Cookie: usertrack_test=b54b4dd4.63dfbf717ced0; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=b54b4dd4.63dfbf717ced0 1509s ok 378 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 379 1509s ok 380 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 381 1509s ok 382 1509s Set-Cookie: usertrack_test=bfe958d2.63dfbf717d912; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=bfe958d2.63dfbf717d912 1509s ok 383 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 384 1509s ok 385 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 386 1509s ok 387 1509s Set-Cookie: usertrack_test=175a36da.63dfbf717e487; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=175a36da.63dfbf717e487 1509s ok 388 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 389 1509s ok 390 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 391 1509s ok 392 1509s Set-Cookie: usertrack_test=1a24c234.63dfbf717f02d; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=1a24c234.63dfbf717f02d 1509s ok 393 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 394 1509s ok 395 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 396 1509s ok 397 1509s Set-Cookie: usertrack_test=42ef8d16.63dfbf717fb9c; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=42ef8d16.63dfbf717fb9c 1509s ok 398 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 399 1509s ok 400 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 401 1509s ok 402 1509s Set-Cookie: usertrack_test=8fbd8d77.63dfbf7180691; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=8fbd8d77.63dfbf7180691 1509s ok 403 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 404 1509s ok 405 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 406 1509s ok 407 1509s Set-Cookie: usertrack_test=b40b11ec.63dfbf718111e; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=b40b11ec.63dfbf718111e 1509s ok 408 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 409 1509s ok 410 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 411 1509s ok 412 1509s Set-Cookie: usertrack_test=b09742ea.63dfbf7181b8d; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=b09742ea.63dfbf7181b8d 1509s ok 413 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 414 1509s ok 415 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 416 1509s ok 417 1509s Set-Cookie: usertrack_test=3c5b891.63dfbf7182605; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=3c5b891.63dfbf7182605 1509s ok 418 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 419 1509s ok 420 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 421 1509s ok 422 1509s Set-Cookie: usertrack_test=a849b57b.63dfbf718301e; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a849b57b.63dfbf718301e 1509s ok 423 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 424 1509s ok 425 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 426 1509s ok 427 1509s Set-Cookie: usertrack_test=a7164518.63dfbf7183a59; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a7164518.63dfbf7183a59 1509s ok 428 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 429 1509s ok 430 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 431 1509s ok 432 1509s Set-Cookie: usertrack_test=538779e3.63dfbf7184470; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=538779e3.63dfbf7184470 1509s ok 433 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 434 1509s ok 435 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 436 1509s ok 437 1509s Set-Cookie: usertrack_test=ed772df7.63dfbf7184ed1; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=ed772df7.63dfbf7184ed1 1509s ok 438 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 439 1509s ok 440 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 441 1509s ok 442 1509s Set-Cookie: usertrack_test=5900b99f.63dfbf7185909; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=5900b99f.63dfbf7185909 1509s ok 443 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 444 1509s ok 445 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 446 1509s ok 447 1509s Set-Cookie: usertrack_test=129bc0c6.63dfbf7186326; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=129bc0c6.63dfbf7186326 1509s ok 448 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 449 1509s ok 450 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 451 1509s ok 452 1509s Set-Cookie: usertrack_test=39750b92.63dfbf7186d2c; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=39750b92.63dfbf7186d2c 1509s ok 453 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 454 1509s ok 455 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 456 1509s ok 457 1509s Set-Cookie: usertrack_test=59d11e8e.63dfbf7187812; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=59d11e8e.63dfbf7187812 1509s ok 458 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 459 1509s ok 460 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 461 1509s ok 462 1509s Set-Cookie: usertrack_test=db4626.63dfbf7188278; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=db4626.63dfbf7188278 1509s ok 463 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 464 1509s ok 465 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 466 1509s ok 467 1509s Set-Cookie: usertrack_test=a994c0e5.63dfbf7188caa; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a994c0e5.63dfbf7188caa 1509s ok 468 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 469 1509s ok 470 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 471 1509s ok 472 1509s Set-Cookie: usertrack_test=5cf93645.63dfbf71896e9; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=5cf93645.63dfbf71896e9 1509s ok 473 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 474 1509s ok 475 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 476 1509s ok 477 1509s Set-Cookie: usertrack_test=a0bcdd43.63dfbf718a106; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=a0bcdd43.63dfbf718a106 1509s ok 478 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 479 1509s ok 480 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 481 1509s ok 482 1509s Set-Cookie: usertrack_test=72a9f706.63dfbf718abe6; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=72a9f706.63dfbf718abe6 1509s ok 483 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 484 1509s ok 485 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 486 1509s ok 487 1509s Set-Cookie: usertrack_test=5a3155cb.63dfbf718b898; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=5a3155cb.63dfbf718b898 1509s ok 488 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 489 1509s ok 490 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 491 1509s ok 492 1509s Set-Cookie: usertrack_test=ea01cece.63dfbf718c431; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=ea01cece.63dfbf718c431 1509s ok 493 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 494 1509s ok 495 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 496 1509s ok 497 1509s Set-Cookie: usertrack_test=3636b16f.63dfbf718d09a; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=3636b16f.63dfbf718d09a 1509s ok 498 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 499 1509s ok 500 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 501 1509s ok 502 1509s Set-Cookie: usertrack_test=5b0a8fb7.63dfbf718db2d; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=5b0a8fb7.63dfbf718db2d 1509s ok 503 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 504 1509s ok 505 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 506 1509s ok 507 1509s Set-Cookie: usertrack_test=aebb1736.63dfbf718e53c; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=aebb1736.63dfbf718e53c 1509s ok 508 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 509 1509s ok 510 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 511 1509s ok 512 1509s Set-Cookie: usertrack_test=94464371.63dfbf718f00e; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=94464371.63dfbf718f00e 1509s ok 513 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 514 1509s ok 515 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 516 1509s ok 517 1509s Set-Cookie: usertrack_test=3f201bc7.63dfbf718fa26; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=3f201bc7.63dfbf718fa26 1509s ok 518 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 519 1509s ok 520 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 521 1509s ok 522 1509s Set-Cookie: usertrack_test=992eb2b5.63dfbf7190508; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=992eb2b5.63dfbf7190508 1509s ok 523 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 524 1509s ok 525 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 526 1509s ok 527 1509s Set-Cookie: usertrack_test=1678cf7e.63dfbf7190f41; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=1678cf7e.63dfbf7190f41 1509s ok 528 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 529 1509s ok 530 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 531 1509s ok 532 1509s Set-Cookie: usertrack_test=9d54a390.63dfbf719198b; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=9d54a390.63dfbf719198b 1509s ok 533 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 534 1509s ok 535 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 536 1509s ok 537 1509s Set-Cookie: usertrack_test=673e02db.63dfbf719245a; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=673e02db.63dfbf719245a 1509s ok 538 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 539 1509s ok 540 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 541 1509s ok 542 1509s Set-Cookie: usertrack_test=752b19de.63dfbf7192e66; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=752b19de.63dfbf7192e66 1509s ok 543 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 544 1509s ok 545 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 546 1509s ok 547 1509s Set-Cookie: usertrack_test=ca3c96a3.63dfbf7193906; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=ca3c96a3.63dfbf7193906 1509s ok 548 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 549 1509s ok 550 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 551 1509s ok 552 1509s Set-Cookie: usertrack_test=d531ccd7.63dfbf71943ea; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=d531ccd7.63dfbf71943ea 1509s ok 553 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 554 1509s ok 555 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 556 1509s ok 557 1509s Set-Cookie: usertrack_test=19ad4845.63dfbf7194f1a; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=19ad4845.63dfbf7194f1a 1509s ok 558 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 559 1509s ok 560 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 561 1509s ok 562 1509s Set-Cookie: usertrack_test=20c0e889.63dfbf7195b46; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=20c0e889.63dfbf7195b46 1509s ok 563 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 564 1509s ok 565 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 566 1509s ok 567 1509s Set-Cookie: usertrack_test=f03a24c7.63dfbf719675f; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=f03a24c7.63dfbf719675f 1509s ok 568 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 569 1509s ok 570 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 571 1509s ok 572 1509s Set-Cookie: usertrack_test=aa8ab466.63dfbf71972fa; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=aa8ab466.63dfbf71972fa 1509s ok 573 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 574 1509s ok 575 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 576 1509s ok 577 1509s Set-Cookie: usertrack_test=cd697ca0.63dfbf7197da3; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=cd697ca0.63dfbf7197da3 1509s ok 578 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 579 1509s ok 580 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 581 1509s ok 582 1509s Set-Cookie: usertrack_test=dea4d8a8.63dfbf719886f; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=dea4d8a8.63dfbf719886f 1509s ok 583 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 584 1509s ok 585 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 586 1509s ok 587 1509s Set-Cookie: usertrack_test=7b161263.63dfbf71994cf; path=/; expires=Thu, 04-Sep-25 16:11:51 GMT 1509s Cookie: usertrack_test=7b161263.63dfbf71994cf 1509s ok 588 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 589 1509s ok 590 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 591 1509s ok 592 1509s Set-Cookie: usertrack_test=b68a289d.63dfbf7199f23; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=b68a289d.63dfbf7199f23 1509s ok 593 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 594 1509s ok 595 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 596 1509s ok 597 1509s Set-Cookie: usertrack_test=55cf3a20.63dfbf719aa4e; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=55cf3a20.63dfbf719aa4e 1509s ok 598 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 599 1509s ok 600 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 601 1509s ok 602 1509s Set-Cookie: usertrack_test=8de6bbe4.63dfbf719b4aa; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=8de6bbe4.63dfbf719b4aa 1509s ok 603 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 604 1509s ok 605 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 606 1509s ok 607 1509s Set-Cookie: usertrack_test=b67d1eb3.63dfbf719bf43; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=b67d1eb3.63dfbf719bf43 1509s ok 608 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 609 1509s ok 610 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 611 1509s ok 612 1509s Set-Cookie: usertrack_test=87136512.63dfbf719c923; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=87136512.63dfbf719c923 1509s ok 613 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 614 1509s ok 615 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 616 1509s ok 617 1509s Set-Cookie: usertrack_test=1ce910ee.63dfbf719d2ee; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=1ce910ee.63dfbf719d2ee 1509s ok 618 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 619 1509s ok 620 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 621 1509s ok 622 1509s Set-Cookie: usertrack_test=39f4b557.63dfbf719dce3; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=39f4b557.63dfbf719dce3 1509s ok 623 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 624 1509s ok 625 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 626 1509s ok 627 1509s Set-Cookie: usertrack_test=33e720c9.63dfbf719e77b; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=33e720c9.63dfbf719e77b 1509s ok 628 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 629 1509s ok 630 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 631 1509s ok 632 1509s Set-Cookie: usertrack_test=5dcb4d35.63dfbf719f282; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=5dcb4d35.63dfbf719f282 1509s ok 633 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 634 1509s ok 635 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 636 1509s ok 637 1509s Set-Cookie: usertrack_test=b4ed8d90.63dfbf719fdcf; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=b4ed8d90.63dfbf719fdcf 1509s ok 638 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 639 1509s ok 640 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 641 1509s ok 642 1509s Set-Cookie: usertrack_test=45f59cd9.63dfbf71a08b4; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=45f59cd9.63dfbf71a08b4 1509s ok 643 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 644 1509s ok 645 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 646 1509s ok 647 1509s Set-Cookie: usertrack_test=72cc558b.63dfbf71a132e; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=72cc558b.63dfbf71a132e 1509s ok 648 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 649 1509s ok 650 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 651 1509s ok 652 1509s Set-Cookie: usertrack_test=139ea505.63dfbf71a1f4c; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=139ea505.63dfbf71a1f4c 1509s ok 653 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 654 1509s ok 655 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 656 1509s ok 657 1509s Set-Cookie: usertrack_test=fb5576d2.63dfbf71a2a7f; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=fb5576d2.63dfbf71a2a7f 1509s ok 658 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 659 1509s ok 660 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 661 1509s ok 662 1509s Set-Cookie: usertrack_test=10aa160a.63dfbf71a3665; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=10aa160a.63dfbf71a3665 1509s ok 663 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 664 1509s ok 665 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 666 1509s ok 667 1509s Set-Cookie: usertrack_test=bb61c426.63dfbf71a41f7; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=bb61c426.63dfbf71a41f7 1509s ok 668 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 669 1509s ok 670 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 671 1509s ok 672 1509s Set-Cookie: usertrack_test=b516f01a.63dfbf71a4e04; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=b516f01a.63dfbf71a4e04 1509s ok 673 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 674 1509s ok 675 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 676 1509s ok 677 1509s Set-Cookie: usertrack_test=6eab4d26.63dfbf71a5a0c; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=6eab4d26.63dfbf71a5a0c 1509s ok 678 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 679 1509s ok 680 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 681 1509s ok 682 1509s Set-Cookie: usertrack_test=7ca8ed16.63dfbf71a64e6; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=7ca8ed16.63dfbf71a64e6 1509s ok 683 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 684 1509s ok 685 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 686 1509s ok 687 1509s Set-Cookie: usertrack_test=2c2bd49d.63dfbf71a6f5d; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=2c2bd49d.63dfbf71a6f5d 1509s ok 688 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 689 1509s ok 690 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 691 1509s ok 692 1509s Set-Cookie: usertrack_test=4af89f62.63dfbf71a796e; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=4af89f62.63dfbf71a796e 1509s ok 693 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 694 1509s ok 695 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 696 1509s ok 697 1509s Set-Cookie: usertrack_test=6fa7dee7.63dfbf71a8395; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=6fa7dee7.63dfbf71a8395 1509s ok 698 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 699 1509s ok 700 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 701 1509s ok 702 1509s Set-Cookie: usertrack_test=5cd5b595.63dfbf71a8d85; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=5cd5b595.63dfbf71a8d85 1509s ok 703 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 704 1509s ok 705 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 706 1509s ok 707 1509s Set-Cookie: usertrack_test=58859256.63dfbf71a9863; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=58859256.63dfbf71a9863 1509s ok 708 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 709 1509s ok 710 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 711 1509s ok 712 1509s Set-Cookie: usertrack_test=91d7c281.63dfbf71aa2db; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=91d7c281.63dfbf71aa2db 1509s ok 713 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 714 1509s ok 715 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 716 1509s ok 717 1509s Set-Cookie: usertrack_test=3a6c1dce.63dfbf71aad57; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=3a6c1dce.63dfbf71aad57 1509s ok 718 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 719 1509s ok 720 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 721 1509s ok 722 1509s Set-Cookie: usertrack_test=3a6d87dd.63dfbf71ab80e; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=3a6d87dd.63dfbf71ab80e 1509s ok 723 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 724 1509s ok 725 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 726 1509s ok 727 1509s Set-Cookie: usertrack_test=2f41f227.63dfbf71ac341; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=2f41f227.63dfbf71ac341 1509s ok 728 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 729 1509s ok 730 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 731 1509s ok 732 1509s Set-Cookie: usertrack_test=88fb3c66.63dfbf71ace4a; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=88fb3c66.63dfbf71ace4a 1509s ok 733 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 734 1509s ok 735 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 736 1509s ok 737 1509s Set-Cookie: usertrack_test=1daf7ea7.63dfbf71ad9ad; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=1daf7ea7.63dfbf71ad9ad 1509s ok 738 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 739 1509s ok 740 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 741 1509s ok 742 1509s Set-Cookie: usertrack_test=892e4e2c.63dfbf71ae552; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=892e4e2c.63dfbf71ae552 1509s ok 743 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 744 1509s ok 745 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 746 1509s ok 747 1509s Set-Cookie: usertrack_test=30f83a37.63dfbf71aefef; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=30f83a37.63dfbf71aefef 1509s ok 748 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 749 1509s ok 750 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 751 1509s ok 752 1509s Set-Cookie: usertrack_test=16fdf340.63dfbf71afa58; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=16fdf340.63dfbf71afa58 1509s ok 753 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 754 1509s ok 755 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 756 1509s ok 757 1509s Set-Cookie: usertrack_test=c37e38ab.63dfbf71b04b6; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=c37e38ab.63dfbf71b04b6 1509s ok 758 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 759 1509s ok 760 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 761 1509s ok 762 1509s Set-Cookie: usertrack_test=3c3446a1.63dfbf71b0f7f; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=3c3446a1.63dfbf71b0f7f 1509s ok 763 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 764 1509s ok 765 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 766 1509s ok 767 1509s Set-Cookie: usertrack_test=91776e1e.63dfbf71b1985; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=91776e1e.63dfbf71b1985 1509s ok 768 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 769 1509s ok 770 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 771 1509s ok 772 1509s Set-Cookie: usertrack_test=84d243f2.63dfbf71b2611; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=84d243f2.63dfbf71b2611 1509s ok 773 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 774 1509s ok 775 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 776 1509s ok 777 1509s Set-Cookie: usertrack_test=974aaed6.63dfbf71b31fd; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=974aaed6.63dfbf71b31fd 1509s ok 778 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 779 1509s ok 780 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 781 1509s ok 782 1509s Set-Cookie: usertrack_test=ad809e08.63dfbf71b3d6a; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=ad809e08.63dfbf71b3d6a 1509s ok 783 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 784 1509s ok 785 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 786 1509s ok 787 1509s Set-Cookie: usertrack_test=c9f07a55.63dfbf71b48dc; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=c9f07a55.63dfbf71b48dc 1509s ok 788 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 789 1509s ok 790 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 791 1509s ok 792 1509s Set-Cookie: usertrack_test=7daa39db.63dfbf71b54e1; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=7daa39db.63dfbf71b54e1 1509s ok 793 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 794 1509s ok 795 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 796 1509s ok 797 1509s Set-Cookie: usertrack_test=ff0dfed.63dfbf71b5fd2; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=ff0dfed.63dfbf71b5fd2 1509s ok 798 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 799 1509s ok 800 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 801 1509s ok 802 1509s Set-Cookie: usertrack_test=de4b86f3.63dfbf71b6b2b; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=de4b86f3.63dfbf71b6b2b 1509s ok 803 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 804 1509s ok 805 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 806 1509s ok 807 1509s Set-Cookie: usertrack_test=37ce9a32.63dfbf71b772b; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=37ce9a32.63dfbf71b772b 1509s ok 808 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 809 1509s ok 810 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 811 1509s ok 812 1509s Set-Cookie: usertrack_test=26e34c98.63dfbf71b8274; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=26e34c98.63dfbf71b8274 1509s ok 813 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 814 1509s ok 815 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 816 1509s ok 817 1509s Set-Cookie: usertrack_test=2f5f269f.63dfbf71b8d19; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=2f5f269f.63dfbf71b8d19 1509s ok 818 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 819 1509s ok 820 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 821 1509s ok 822 1509s Set-Cookie: usertrack_test=50c833bc.63dfbf71b9800; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=50c833bc.63dfbf71b9800 1509s ok 823 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 824 1509s ok 825 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 826 1509s ok 827 1509s Set-Cookie: usertrack_test=fdfab5f9.63dfbf71ba2da; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=fdfab5f9.63dfbf71ba2da 1509s ok 828 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 829 1509s ok 830 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 831 1509s ok 832 1509s Set-Cookie: usertrack_test=9a856cca.63dfbf71bada2; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=9a856cca.63dfbf71bada2 1509s ok 833 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 834 1509s ok 835 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 836 1509s ok 837 1509s Set-Cookie: usertrack_test=fefc3186.63dfbf71bb82c; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=fefc3186.63dfbf71bb82c 1509s ok 838 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 839 1509s ok 840 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 841 1509s ok 842 1509s Set-Cookie: usertrack_test=7c8618af.63dfbf71bc2ca; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=7c8618af.63dfbf71bc2ca 1509s ok 843 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 844 1509s ok 845 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 846 1509s ok 847 1509s Set-Cookie: usertrack_test=faf51556.63dfbf71bce61; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=faf51556.63dfbf71bce61 1509s ok 848 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 849 1509s ok 850 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 851 1509s ok 852 1509s Set-Cookie: usertrack_test=d891017b.63dfbf71bdb45; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=d891017b.63dfbf71bdb45 1509s ok 853 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 854 1509s ok 855 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 856 1509s ok 857 1509s Set-Cookie: usertrack_test=6ee6a10d.63dfbf71be7fb; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=6ee6a10d.63dfbf71be7fb 1509s ok 858 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 859 1509s ok 860 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 861 1509s ok 862 1509s Set-Cookie: usertrack_test=d77ab129.63dfbf71bf56c; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=d77ab129.63dfbf71bf56c 1509s ok 863 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 864 1509s ok 865 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 866 1509s ok 867 1509s Set-Cookie: usertrack_test=1786e232.63dfbf71c009c; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=1786e232.63dfbf71c009c 1509s ok 868 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 869 1509s ok 870 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 871 1509s ok 872 1509s Set-Cookie: usertrack_test=94bbb012.63dfbf71c0bc0; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=94bbb012.63dfbf71c0bc0 1509s ok 873 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 874 1509s ok 875 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 876 1509s ok 877 1509s Set-Cookie: usertrack_test=6bf709ac.63dfbf71c183a; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=6bf709ac.63dfbf71c183a 1509s ok 878 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 879 1509s ok 880 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 881 1509s ok 882 1509s Set-Cookie: usertrack_test=4f5e0b22.63dfbf71c2361; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=4f5e0b22.63dfbf71c2361 1509s ok 883 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 884 1509s ok 885 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 886 1509s ok 887 1509s Set-Cookie: usertrack_test=97aa874b.63dfbf71c2ed2; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=97aa874b.63dfbf71c2ed2 1509s ok 888 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 889 1509s ok 890 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 891 1509s ok 892 1509s Set-Cookie: usertrack_test=7f85e195.63dfbf71c39f9; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=7f85e195.63dfbf71c39f9 1509s ok 893 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 894 1509s ok 895 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 896 1509s ok 897 1509s Set-Cookie: usertrack_test=9c50bd12.63dfbf71c44ab; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=9c50bd12.63dfbf71c44ab 1509s ok 898 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 899 1509s ok 900 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 901 1509s ok 902 1509s Set-Cookie: usertrack_test=6ebd3d5c.63dfbf71c4ef7; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=6ebd3d5c.63dfbf71c4ef7 1509s ok 903 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 904 1509s ok 905 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 906 1509s ok 907 1509s Set-Cookie: usertrack_test=3c7e943a.63dfbf71c5923; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=3c7e943a.63dfbf71c5923 1509s ok 908 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 909 1509s ok 910 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 911 1509s ok 912 1509s Set-Cookie: usertrack_test=5b7b77bc.63dfbf71c638a; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=5b7b77bc.63dfbf71c638a 1509s ok 913 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 914 1509s ok 915 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 916 1509s ok 917 1509s Set-Cookie: usertrack_test=7690c5c4.63dfbf71c6e91; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=7690c5c4.63dfbf71c6e91 1509s ok 918 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 919 1509s ok 920 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 921 1509s ok 922 1509s Set-Cookie: usertrack_test=b1576266.63dfbf71c797c; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=b1576266.63dfbf71c797c 1509s ok 923 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 924 1509s ok 925 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 926 1509s ok 927 1509s Set-Cookie: usertrack_test=f98426a5.63dfbf71c844a; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=f98426a5.63dfbf71c844a 1509s ok 928 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 929 1509s ok 930 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 931 1509s ok 932 1509s Set-Cookie: usertrack_test=663ad8fc.63dfbf71c8f66; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=663ad8fc.63dfbf71c8f66 1509s ok 933 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 934 1509s ok 935 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 936 1509s ok 937 1509s Set-Cookie: usertrack_test=b9a980aa.63dfbf71c99df; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=b9a980aa.63dfbf71c99df 1509s ok 938 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 939 1509s ok 940 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 941 1509s ok 942 1509s Set-Cookie: usertrack_test=24114c2b.63dfbf71ca4c1; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=24114c2b.63dfbf71ca4c1 1509s ok 943 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 944 1509s ok 945 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 946 1509s ok 947 1509s Set-Cookie: usertrack_test=3ac97a7.63dfbf71cb040; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=3ac97a7.63dfbf71cb040 1509s ok 948 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 949 1509s ok 950 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 951 1509s ok 952 1509s Set-Cookie: usertrack_test=c26f80c0.63dfbf71cbbad; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=c26f80c0.63dfbf71cbbad 1509s ok 953 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 954 1509s ok 955 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 956 1509s ok 957 1509s Set-Cookie: usertrack_test=5cdb0ba8.63dfbf71cc62e; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=5cdb0ba8.63dfbf71cc62e 1509s ok 958 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 959 1509s ok 960 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 961 1509s ok 962 1509s Set-Cookie: usertrack_test=4cb2b8f3.63dfbf71cd146; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=4cb2b8f3.63dfbf71cd146 1509s ok 963 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 964 1509s ok 965 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 966 1509s ok 967 1509s Set-Cookie: usertrack_test=dc506bf3.63dfbf71cdb6b; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=dc506bf3.63dfbf71cdb6b 1509s ok 968 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 969 1509s ok 970 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 971 1509s ok 972 1509s Set-Cookie: usertrack_test=2f581087.63dfbf71ce5f4; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=2f581087.63dfbf71ce5f4 1509s ok 973 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 974 1509s ok 975 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 976 1509s ok 977 1509s Set-Cookie: usertrack_test=218663dd.63dfbf71cf0fd; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=218663dd.63dfbf71cf0fd 1509s ok 978 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 979 1509s ok 980 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 981 1509s ok 982 1509s Set-Cookie: usertrack_test=a0ee6775.63dfbf71cfc1a; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=a0ee6775.63dfbf71cfc1a 1509s ok 983 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 984 1509s ok 985 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 986 1509s ok 987 1509s Set-Cookie: usertrack_test=e688f860.63dfbf71d0745; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=e688f860.63dfbf71d0745 1509s ok 988 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 989 1509s ok 990 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 991 1509s ok 992 1509s Set-Cookie: usertrack_test=f3ff5ba3.63dfbf71d11bd; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=f3ff5ba3.63dfbf71d11bd 1509s ok 993 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 994 1509s ok 995 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 996 1509s ok 997 1509s Set-Cookie: usertrack_test=1ec8628.63dfbf71d1bd9; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s Cookie: usertrack_test=1ec8628.63dfbf71d1bd9 1509s ok 998 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 999 1509s ok 1000 1509s ok 1001 1509s # testing : Checking return code is '200' 1509s # expected: 200 1509s # received: '200' 1509s ok 1002 1509s # usertrack_test=94ec3788.63dfbf71d2681; path=/; expires=Thu, 04-Sep-25 16:11:52 GMT 1509s ok 1003 1509s # expected: undef 1509s # received: undef 1509s ok 1004 1509s ok 1513s t/modules/vhost_alias.t ............. 1513s 1..8 1513s # Running under perl version 5.040001 for linux 1513s # Current time local: Thu Sep 4 16:10:52 2025 1513s # Current time GMT: Thu Sep 4 16:10:52 2025 1513s # Using Test.pm version 1.31 1513s # Using Apache/Test.pm version 1.44 1513s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1513s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1513s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1513s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1513s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1513s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1513s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1513s # writing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1513s # testing : VirtalDocumentRoot test 1513s # expected: 'www.vha-test.com' 1513s # received: 'www.vha-test.com' 1513s ok 1 1513s # testing : VirtualScriptAlias test 1513s # expected: 'test cgi for www.vha-test.com' 1513s # received: 'test cgi for www.vha-test.com' 1513s ok 2 1513s # testing : VirtalDocumentRoot test 1513s # expected: 'big.server.name.from.heck.org' 1513s # received: 'big.server.name.from.heck.org' 1513s ok 3 1513s # testing : VirtualScriptAlias test 1513s # expected: 'test cgi for big.server.name.from.heck.org' 1513s # received: 'test cgi for big.server.name.from.heck.org' 1513s ok 4 1513s # testing : VirtalDocumentRoot test 1513s # expected: 'ab.com' 1513s # received: 'ab.com' 1513s ok 5 1513s # testing : VirtualScriptAlias test 1513s # expected: 'test cgi for ab.com' 1513s # received: 'test cgi for ab.com' 1513s ok 6 1513s # testing : VirtalDocumentRoot test 1513s # expected: 'w-t-f.net' 1513s # received: 'w-t-f.net' 1513s ok 7 1513s # testing : VirtualScriptAlias test 1513s # expected: 'test cgi for w-t-f.net' 1513s # received: 'test cgi for w-t-f.net' 1513s ok 8 1513s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1513s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1513s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1513s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1513s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1513s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1513s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1513s # removing file: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1513s # removing dir tree: /tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1513s ok 1516s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1519s t/protocol/echo.t ................... 1519s 1..8 1519s # Running under perl version 5.040001 for linux 1519s # Current time local: Thu Sep 4 16:10:58 2025 1519s # Current time GMT: Thu Sep 4 16:10:58 2025 1519s # Using Test.pm version 1.31 1519s # Using Apache/Test.pm version 1.44 1519s testing mod_echo_ssl 1519s ok 1 1519s #Cipher: TLS_AES_256_GCM_SHA384 1519s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1519s # testing : echo 1519s # expected: 't/protocol/echo.t' 1519s # received: 't/protocol/echo.t' 1519s ok 2 1519s # testing : echo 1519s # expected: '/usr/bin/perl' 1519s # received: '/usr/bin/perl' 1519s ok 3 1519s # testing : echo 1519s # expected: '12846881284688128468812846881284688' 1519s # received: '12846881284688128468812846881284688' 1519s ok 4 1519s testing mod_echo 1519s ok 5 1519s # testing : echo 1519s # expected: 't/protocol/echo.t' 1519s # received: 't/protocol/echo.t' 1519s ok 6 1519s # testing : echo 1519s # expected: '/usr/bin/perl' 1519s # received: '/usr/bin/perl' 1519s ok 7 1519s # testing : echo 1519s # expected: '12846881284688128468812846881284688' 1519s # received: '12846881284688128468812846881284688' 1519s ok 8 1519s ok 1522s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1525s t/security/CVE-2003-0542.t .......... 1525s 1..1 1525s # Running under perl version 5.040001 for linux 1525s # Current time local: Thu Sep 4 16:11:05 2025 1525s # Current time GMT: Thu Sep 4 16:11:05 2025 1525s # Using Test.pm version 1.31 1525s # Using Apache/Test.pm version 1.44 1525s # testing : CAN-2003-0542 test case 1525s # expected: 404 1525s # received: '404' 1525s ok 1 1525s ok 1529s t/security/CVE-2004-0747.t .......... 1529s 1..1 1529s # Running under perl version 5.040001 for linux 1529s # Current time local: Thu Sep 4 16:11:08 2025 1529s # Current time GMT: Thu Sep 4 16:11:08 2025 1529s # Using Test.pm version 1.31 1529s # Using Apache/Test.pm version 1.44 1529s # testing : CAN-2004-0747 ap_resolve_env test case 1529s # expected: 200 1529s # received: 200 1529s ok 1 1529s ok 1532s t/security/CVE-2004-0811.t .......... 1532s 1..8 1532s # Running under perl version 5.040001 for linux 1532s # Current time local: Thu Sep 4 16:11:11 2025 1532s # Current time GMT: Thu Sep 4 16:11:11 2025 1532s # Using Test.pm version 1.31 1532s # Using Apache/Test.pm version 1.44 1532s # testing : subdir access allowed 1532s # expected: 200 1532s # received: '200' 1532s ok 1 1532s # testing : subdir access allowed 1532s # expected: 200 1532s # received: '200' 1532s ok 2 1532s # testing : subdir access allowed 1532s # expected: 200 1532s # received: '200' 1532s ok 3 1532s # testing : subdir access allowed 1532s # expected: 200 1532s # received: '200' 1532s ok 4 1532s # testing : topdir access denied 1532s # expected: 401 1532s # received: '401' 1532s ok 5 1532s # testing : topdir access denied 1532s # expected: 401 1532s # received: '401' 1532s ok 6 1532s # testing : topdir access denied 1532s # expected: 401 1532s # received: '401' 1532s ok 7 1532s # testing : topdir access denied 1532s # expected: 401 1532s # received: '401' 1532s ok 8 1532s ok 1536s t/security/CVE-2004-0940.t .......... 1536s 1..1 1536s # Running under perl version 5.040001 for linux 1536s # Current time local: Thu Sep 4 16:11:15 2025 1536s # Current time GMT: Thu Sep 4 16:11:15 2025 1536s # Using Test.pm version 1.31 1536s # Using Apache/Test.pm version 1.44 1536s # testing : response was 200 1536s # expected: 200 1536s # received: '200' 1536s ok 1 1536s ok 1539s t/security/CVE-2004-0942.t .......... 1539s 1..2 1539s # Running under perl version 5.040001 for linux 1539s # Current time local: Thu Sep 4 16:11:18 2025 1539s # Current time GMT: Thu Sep 4 16:11:18 2025 1539s # Using Test.pm version 1.31 1539s # Using Apache/Test.pm version 1.44 1539s ok 1 1539s # testing : request was refused 1539s # expected: qr/^HTTP\/1\.. 400/ 1539s # received: 'HTTP/1.1 400 Bad Request 1539s # ' 1539s ok 2 1539s ok 1543s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1546s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1549s t/security/CVE-2005-2491.t .......... 1549s 1..4 1549s # Running under perl version 5.040001 for linux 1549s # Current time local: Thu Sep 4 16:11:29 2025 1549s # Current time GMT: Thu Sep 4 16:11:29 2025 1549s # Using Test.pm version 1.31 1549s # Using Apache/Test.pm version 1.44 1549s # testing : check that server did not segfault 1549s # expected: 'Internal Server Error' 1549s # received: 'Internal Server Error' 1549s ok 1 1549s # testing : check for 500 response error 1549s # expected: 500 1549s # received: '500' 1549s ok 2 1549s # testing : check that server did not segfault 1549s # expected: 'Internal Server Error' 1549s # received: 'Internal Server Error' 1549s ok 3 1549s # testing : check for 500 response error 1549s # expected: 500 1549s # received: '500' 1549s ok 4 1549s ok 1553s t/security/CVE-2005-2700.t .......... 1553s 1..2 1553s # Running under perl version 5.040001 for linux 1553s # Current time local: Thu Sep 4 16:11:32 2025 1553s # Current time GMT: Thu Sep 4 16:11:32 2025 1553s # Using Test.pm version 1.31 1553s # Using Apache/Test.pm version 1.44 1553s # testing : access permitted without ccert 1553s # expected: 200 1553s # received: '200' 1553s ok 1 1553s # testing : access *not* permitted without ccert 1553s # expected: 200 1553s # received: '403' 1553s ok 2 1553s ok 1556s t/security/CVE-2005-3352.t .......... 1556s 1..2 1556s # Running under perl version 5.040001 for linux 1556s # Current time local: Thu Sep 4 16:11:35 2025 1556s # Current time GMT: Thu Sep 4 16:11:35 2025 1556s # Using Test.pm version 1.31 1556s # Using Apache/Test.pm version 1.44 1556s # testing : response code is OK 1556s # expected: 200 1556s # received: '200' 1556s ok 1 1556s # testing : referer was escaped 1556s # expected: qr/%22%3e/ 1556s # received: ' 1556s # 1556s # Menu for /security/CVE-2005-3352.map 1556s # 1556s #

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

1556s #
1556s # 1556s #
(Default) Go Back
1556s # 1556s # 1556s # 1556s # 1556s # ' 1556s ok 2 1556s ok 1559s t/security/CVE-2005-3357.t .......... 1560s 1..3 1560s # Running under perl version 5.040001 for linux 1560s # Current time local: Thu Sep 4 16:11:38 2025 1560s # Current time GMT: Thu Sep 4 16:11:38 2025 1560s # Using Test.pm version 1.31 1560s # Using Apache/Test.pm version 1.44 1560s # URL is http://localhost:8534/ 1560s ok 1 1560s # testing : Expected bad request from 'GET http://localhost:8534/' 1560s # expected: 400 1560s # received: '400' 1560s ok 2 1560s # testing : errordoc content was served 1560s # expected: qr/welcome to localhost/ 1560s # received: 'welcome to localhost:8529 1560s # ' 1560s ok 3 1560s ok 1562s t/security/CVE-2006-5752.t .......... 1562s 1..2 1562s # Running under perl version 5.040001 for linux 1562s # Current time local: Thu Sep 4 16:11:42 2025 1562s # Current time GMT: Thu Sep 4 16:11:42 2025 1562s # Using Test.pm version 1.31 1562s # Using Apache/Test.pm version 1.44 1562s # testing : server-status gave response 1562s # expected: 200 1562s # received: '200' 1562s ok 1 1562s # testing : response content-type had charset 1562s # expected: qr/charset=/ 1562s # received: 'text/html; charset=ISO-8859-1' 1562s ok 2 1562s ok 1565s t/security/CVE-2007-5000.t .......... 1565s 1..2 1565s # Running under perl version 5.040001 for linux 1565s # Current time local: Thu Sep 4 16:11:45 2025 1565s # Current time GMT: Thu Sep 4 16:11:45 2025 1565s # Using Test.pm version 1.31 1565s # Using Apache/Test.pm version 1.44 1565s # testing : response code is OK 1565s # expected: 200 1565s # received: '200' 1565s ok 1 1565s # testing : URI was escaped in response 1565s # expected: qr// 1565s # received: ' 1565s # 1565s # Menu for /security/CVE-2005-3352.map/<foo> 1565s # 1565s #

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

1565s #
1565s # 1565s #
(Default) Go Back
1565s # 1565s # 1565s # 1565s # 1565s # ' 1565s ok 2 1565s ok 1568s t/security/CVE-2007-6388.t .......... 1568s 1..2 1568s # Running under perl version 5.040001 for linux 1568s # Current time local: Thu Sep 4 16:11:48 2025 1568s # Current time GMT: Thu Sep 4 16:11:48 2025 1568s # Using Test.pm version 1.31 1568s # Using Apache/Test.pm version 1.44 1568s # testing : response code is OK 1568s # expected: 200 1568s # received: '200' 1568s ok 1 1568s # testing : refresh parameter not echoed verbatim 1568s # expected: 42 1568s # received: '42' 1568s ok 2 1568s ok 1572s t/security/CVE-2008-2364.t .......... 1572s 1..3 1572s # Running under perl version 5.040001 for linux 1572s # Current time local: Thu Sep 4 16:11:51 2025 1572s # Current time GMT: Thu Sep 4 16:11:51 2025 1572s # Using Test.pm version 1.31 1572s # Using Apache/Test.pm version 1.44 1572s # testing : reverse proxy to index.html 1572s # expected: 200 1572s # received: '200' 1572s ok 1 1572s # testing : small number of interim responses - CVE-2008-2364 1572s # expected: 200 1572s # received: '200' 1572s ok 2 1572s # testing : large number of interim responses - CVE-2008-2364 1572s # expected: 502 1572s # received: '502' 1572s ok 3 1572s ok 1575s t/security/CVE-2009-1195.t .......... 1575s 1..221 1575s # Running under perl version 5.040001 for linux 1575s # Current time local: Thu Sep 4 16:11:54 2025 1575s # Current time GMT: Thu Sep 4 16:11:54 2025 1575s # Using Test.pm version 1.31 1575s # Using Apache/Test.pm version 1.44 1575s # testing : Options should not be allowed for script #1; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 1 1575s # testing : Options should be allowed for script #2; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 2 1575s # testing : SSI should be evaluated but exec not permitted for script #2 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 3 1575s # testing : Options should not be allowed for script #3; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 4 1575s # testing : Options should be allowed for script #4; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 5 1575s # testing : SSI should be evaluated but exec not permitted for script #4 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 6 1575s # testing : Options should not be allowed for script #5; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 7 1575s # testing : Options should be allowed for script #6; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 8 1575s # testing : SSI should not be evaluated for script #6 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 9 1575s # testing : Options should not be allowed for script #7; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 10 1575s # testing : Options should not be allowed for script #8; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 11 1575s # testing : Options should not be allowed for script #9; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 12 1575s # testing : Options should not be allowed for script #10; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 13 1575s # testing : Options should be allowed for script #11; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 14 1575s # testing : SSI should be evaluated with exec allowed for script #11 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 15 1575s # testing : Options should be allowed for script #12; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 16 1575s # testing : SSI should be evaluated but exec not permitted for script #12 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 17 1575s # testing : Options should be allowed for script #13; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 18 1575s # testing : SSI should be evaluated with exec allowed for script #13 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 19 1575s # testing : Options should be allowed for script #14; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 20 1575s # testing : SSI should be evaluated but exec not permitted for script #14 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 21 1575s # testing : Options should be allowed for script #15; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 22 1575s # testing : SSI should not be evaluated for script #15 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 23 1575s # testing : Options should be allowed for script #16; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 24 1575s # testing : SSI should not be evaluated for script #16 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 25 1575s # testing : Options should be allowed for script #17; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 26 1575s # testing : SSI should be evaluated but exec not permitted for script #17 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 27 1575s # testing : Options should be allowed for script #18; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 28 1575s # testing : SSI should not be evaluated for script #18 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 29 1575s # testing : Options should be allowed for script #19; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 30 1575s # testing : SSI should be evaluated with exec allowed for script #19 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 31 1575s # testing : Options should be allowed for script #20; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 32 1575s # testing : SSI should not be evaluated for script #20 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 33 1575s # testing : Options should be allowed for script #21; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 34 1575s # testing : SSI should be evaluated with exec allowed for script #21 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 35 1575s # testing : Options should be allowed for script #22; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 36 1575s # testing : SSI should be evaluated but exec not permitted for script #22 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 37 1575s # testing : Options should be allowed for script #23; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 38 1575s # testing : SSI should be evaluated with exec allowed for script #23 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 39 1575s # testing : Options should be allowed for script #24; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 40 1575s # testing : SSI should be evaluated but exec not permitted for script #24 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 41 1575s # testing : Options should be allowed for script #25; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 42 1575s # testing : SSI should not be evaluated for script #25 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 43 1575s # testing : Options should be allowed for script #26; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 44 1575s # testing : SSI should not be evaluated for script #26 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 45 1575s # testing : Options should be allowed for script #27; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 46 1575s # testing : SSI should be evaluated but exec not permitted for script #27 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 47 1575s # testing : Options should be allowed for script #28; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 48 1575s # testing : SSI should not be evaluated for script #28 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 49 1575s # testing : Options should be allowed for script #29; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 50 1575s # testing : SSI should be evaluated with exec allowed for script #29 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 51 1575s # testing : Options should be allowed for script #30; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 52 1575s # testing : SSI should not be evaluated for script #30 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 53 1575s # testing : Options should be allowed for script #31; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 54 1575s # testing : SSI should not be evaluated for script #31 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 55 1575s # testing : Options should be allowed for script #32; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 56 1575s # testing : SSI should not be evaluated for script #32 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 57 1575s # testing : Options should be allowed for script #33; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 58 1575s # testing : SSI should not be evaluated for script #33 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 59 1575s # testing : Options should be allowed for script #34; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 60 1575s # testing : SSI should not be evaluated for script #34 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 61 1575s # testing : Options should be allowed for script #35; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 62 1575s # testing : SSI should not be evaluated for script #35 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 63 1575s # testing : Options should be allowed for script #36; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 64 1575s # testing : SSI should not be evaluated for script #36 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 65 1575s # testing : Options should be allowed for script #37; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 66 1575s # testing : SSI should not be evaluated for script #37 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 67 1575s # testing : Options should be allowed for script #38; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 68 1575s # testing : SSI should not be evaluated for script #38 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 69 1575s # testing : Options should be allowed for script #39; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 70 1575s # testing : SSI should not be evaluated for script #39 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 71 1575s # testing : Options should be allowed for script #40; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 72 1575s # testing : SSI should not be evaluated for script #40 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 73 1575s # testing : Options should not be allowed for script #41; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 74 1575s # testing : Options should be allowed for script #42; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 75 1575s # testing : SSI should be evaluated but exec not permitted for script #42 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 76 1575s # testing : Options should not be allowed for script #43; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 77 1575s # testing : Options should be allowed for script #44; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 78 1575s # testing : SSI should be evaluated but exec not permitted for script #44 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 79 1575s # testing : Options should not be allowed for script #45; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 80 1575s # testing : Options should be allowed for script #46; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 81 1575s # testing : SSI should not be evaluated for script #46 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 82 1575s # testing : Options should not be allowed for script #47; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 83 1575s # testing : Options should not be allowed for script #48; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 84 1575s # testing : Options should not be allowed for script #49; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 85 1575s # testing : Options should not be allowed for script #50; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 86 1575s # testing : Options should be allowed for script #51; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 87 1575s # testing : SSI should be evaluated with exec allowed for script #51 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 88 1575s # testing : Options should be allowed for script #52; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 89 1575s # testing : SSI should be evaluated but exec not permitted for script #52 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 90 1575s # testing : Options should be allowed for script #53; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 91 1575s # testing : SSI should be evaluated with exec allowed for script #53 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 92 1575s # testing : Options should be allowed for script #54; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 93 1575s # testing : SSI should be evaluated but exec not permitted for script #54 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 94 1575s # testing : Options should be allowed for script #55; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 95 1575s # testing : SSI should not be evaluated for script #55 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 96 1575s # testing : Options should be allowed for script #56; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 97 1575s # testing : SSI should not be evaluated for script #56 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 98 1575s # testing : Options should be allowed for script #57; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 99 1575s # testing : SSI should be evaluated but exec not permitted for script #57 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 100 1575s # testing : Options should be allowed for script #58; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 101 1575s # testing : SSI should not be evaluated for script #58 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 102 1575s # testing : Options should be allowed for script #59; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 103 1575s # testing : SSI should be evaluated with exec allowed for script #59 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 104 1575s # testing : Options should be allowed for script #60; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 105 1575s # testing : SSI should not be evaluated for script #60 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 106 1575s # testing : Options should be allowed for script #61; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 107 1575s # testing : SSI should be evaluated with exec allowed for script #61 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 108 1575s # testing : Options should be allowed for script #62; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 109 1575s # testing : SSI should be evaluated but exec not permitted for script #62 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 110 1575s # testing : Options should be allowed for script #63; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 111 1575s # testing : SSI should be evaluated with exec allowed for script #63 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 112 1575s # testing : Options should be allowed for script #64; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 113 1575s # testing : SSI should be evaluated but exec not permitted for script #64 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 114 1575s # testing : Options should be allowed for script #65; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 115 1575s # testing : SSI should not be evaluated for script #65 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 116 1575s # testing : Options should be allowed for script #66; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 117 1575s # testing : SSI should not be evaluated for script #66 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 118 1575s # testing : Options should be allowed for script #67; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 119 1575s # testing : SSI should be evaluated but exec not permitted for script #67 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 120 1575s # testing : Options should be allowed for script #68; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 121 1575s # testing : SSI should not be evaluated for script #68 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 122 1575s # testing : Options should be allowed for script #69; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 123 1575s # testing : SSI should be evaluated with exec allowed for script #69 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 124 1575s # testing : Options should be allowed for script #70; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 125 1575s # testing : SSI should not be evaluated for script #70 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 126 1575s # testing : Options should be allowed for script #71; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 127 1575s # testing : SSI should be evaluated but exec not permitted for script #71 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 128 1575s # testing : Options should be allowed for script #72; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 129 1575s # testing : SSI should be evaluated but exec not permitted for script #72 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 130 1575s # testing : Options should be allowed for script #73; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 131 1575s # testing : SSI should be evaluated but exec not permitted for script #73 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 132 1575s # testing : Options should be allowed for script #74; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 133 1575s # testing : SSI should be evaluated but exec not permitted for script #74 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 134 1575s # testing : Options should be allowed for script #75; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 135 1575s # testing : SSI should be evaluated but exec not permitted for script #75 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 136 1575s # testing : Options should be allowed for script #76; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 137 1575s # testing : SSI should be evaluated but exec not permitted for script #76 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 138 1575s # testing : Options should be allowed for script #77; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 139 1575s # testing : SSI should be evaluated but exec not permitted for script #77 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 140 1575s # testing : Options should be allowed for script #78; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 141 1575s # testing : SSI should be evaluated but exec not permitted for script #78 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 142 1575s # testing : Options should be allowed for script #79; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 143 1575s # testing : SSI should be evaluated but exec not permitted for script #79 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 144 1575s # testing : Options should be allowed for script #80; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 145 1575s # testing : SSI should be evaluated but exec not permitted for script #80 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 146 1575s # testing : Options should not be allowed for script #81; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 147 1575s # testing : Options should be allowed for script #82; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 148 1575s # testing : SSI should be evaluated but exec not permitted for script #82 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 149 1575s # testing : Options should not be allowed for script #83; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 150 1575s # testing : Options should be allowed for script #84; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 151 1575s # testing : SSI should be evaluated but exec not permitted for script #84 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 152 1575s # testing : Options should not be allowed for script #85; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 153 1575s # testing : Options should be allowed for script #86; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 154 1575s # testing : SSI should not be evaluated for script #86 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 155 1575s # testing : Options should not be allowed for script #87; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 156 1575s # testing : Options should not be allowed for script #88; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 157 1575s # testing : Options should not be allowed for script #89; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 158 1575s # testing : Options should not be allowed for script #90; 500 response expected 1575s # expected: 500 1575s # received: '500' 1575s ok 159 1575s # testing : Options should be allowed for script #91; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 160 1575s # testing : SSI should be evaluated with exec allowed for script #91 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 161 1575s # testing : Options should be allowed for script #92; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 162 1575s # testing : SSI should be evaluated but exec not permitted for script #92 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 163 1575s # testing : Options should be allowed for script #93; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 164 1575s # testing : SSI should be evaluated with exec allowed for script #93 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 165 1575s # testing : Options should be allowed for script #94; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 166 1575s # testing : SSI should be evaluated but exec not permitted for script #94 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 167 1575s # testing : Options should be allowed for script #95; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 168 1575s # testing : SSI should not be evaluated for script #95 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 169 1575s # testing : Options should be allowed for script #96; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 170 1575s # testing : SSI should not be evaluated for script #96 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 171 1575s # testing : Options should be allowed for script #97; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 172 1575s # testing : SSI should be evaluated but exec not permitted for script #97 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 173 1575s # testing : Options should be allowed for script #98; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 174 1575s # testing : SSI should not be evaluated for script #98 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 175 1575s # testing : Options should be allowed for script #99; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 176 1575s # testing : SSI should be evaluated with exec allowed for script #99 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 177 1575s # testing : Options should be allowed for script #100; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 178 1575s # testing : SSI should not be evaluated for script #100 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 179 1575s # testing : Options should be allowed for script #101; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 180 1575s # testing : SSI should be evaluated with exec allowed for script #101 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 181 1575s # testing : Options should be allowed for script #102; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 182 1575s # testing : SSI should be evaluated but exec not permitted for script #102 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 183 1575s # testing : Options should be allowed for script #103; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 184 1575s # testing : SSI should be evaluated with exec allowed for script #103 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 185 1575s # testing : Options should be allowed for script #104; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 186 1575s # testing : SSI should be evaluated but exec not permitted for script #104 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 187 1575s # testing : Options should be allowed for script #105; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 188 1575s # testing : SSI should not be evaluated for script #105 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 189 1575s # testing : Options should be allowed for script #106; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 190 1575s # testing : SSI should not be evaluated for script #106 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 191 1575s # testing : Options should be allowed for script #107; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 192 1575s # testing : SSI should be evaluated but exec not permitted for script #107 1575s # expected: '[an error occurred while processing this directive]' 1575s # received: '[an error occurred while processing this directive]' 1575s ok 193 1575s # testing : Options should be allowed for script #108; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 194 1575s # testing : SSI should not be evaluated for script #108 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 195 1575s # testing : Options should be allowed for script #109; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 196 1575s # testing : SSI should be evaluated with exec allowed for script #109 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 197 1575s # testing : Options should be allowed for script #110; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 198 1575s # testing : SSI should not be evaluated for script #110 1575s # expected: qr/--\#exec cgi=/ 1575s # received: '' 1575s ok 199 1575s # testing : Options should be allowed for script #111; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 200 1575s # testing : SSI should be evaluated with exec allowed for script #111 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 201 1575s # testing : Options should be allowed for script #112; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 202 1575s # testing : SSI should be evaluated with exec allowed for script #112 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 203 1575s # testing : Options should be allowed for script #113; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 204 1575s # testing : SSI should be evaluated with exec allowed for script #113 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 205 1575s # testing : Options should be allowed for script #114; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 206 1575s # testing : SSI should be evaluated with exec allowed for script #114 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 207 1575s # testing : Options should be allowed for script #115; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 208 1575s # testing : SSI should be evaluated with exec allowed for script #115 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 209 1575s # testing : Options should be allowed for script #116; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 210 1575s # testing : SSI should be evaluated with exec allowed for script #116 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 211 1575s # testing : Options should be allowed for script #117; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 212 1575s # testing : SSI should be evaluated with exec allowed for script #117 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 213 1575s # testing : Options should be allowed for script #118; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 214 1575s # testing : SSI should be evaluated with exec allowed for script #118 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 215 1575s # testing : Options should be allowed for script #119; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 216 1575s # testing : SSI should be evaluated with exec allowed for script #119 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 217 1575s # testing : Options should be allowed for script #120; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 218 1575s # testing : SSI should be evaluated with exec allowed for script #120 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 219 1575s # testing : Options should be allowed for script #121; 200 response expected 1575s # expected: 200 1575s # received: '200' 1575s ok 220 1575s # testing : SSI should be evaluated with exec allowed for script #121 1575s # expected: 'perl cgi' 1575s # received: 'perl cgi' 1575s ok 221 1575s ok 1579s t/security/CVE-2009-1890.t .......... 1579s 1..7 1579s # Running under perl version 5.040001 for linux 1579s # Current time local: Thu Sep 4 16:11:58 2025 1579s # Current time GMT: Thu Sep 4 16:11:58 2025 1579s # Using Test.pm version 1.31 1579s # Using Apache/Test.pm version 1.44 1579s ok 1 1579s ok 2 1579s ok 3 1579s ok 4 1579s ok 5 1579s # testing : request was parsed 1579s # expected: qr/^HTTP\/1\.. 200/ 1579s # received: 'HTTP/1.1 200 OK 1579s # ' 1579s ok 6 1579s # header: Date: Thu, 04 Sep 2025 16:12:01 GMT 1579s # header: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1579s # header: Vary: In-If1 1579s # header: DMMATCH1: 1 1579s # header: Content-Type: text/plain 1579s # header: Connection: close 1579s # header: 1580s # got: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1580s # remaining: 0 1580s # testing : read entire body 1580s # expected: 0 1580s # received: 0 1580s ok 7 1580s ok 1582s t/security/CVE-2009-3555.t .......... 1582s 1..4 1582s # Running under perl version 5.040001 for linux 1582s # Current time local: Thu Sep 4 16:12:02 2025 1582s # Current time GMT: Thu Sep 4 16:12:02 2025 1582s # Using Test.pm version 1.31 1582s # Using Apache/Test.pm version 1.44 1582s ok 1 # skip Skipping test for TLSv1.3 1582s ok 2 # skip Skipping test for TLSv1.3 1582s ok 3 # skip Skipping test for TLSv1.3 1582s ok 4 # skip Skipping test for TLSv1.3 1582s ok 1585s t/security/CVE-2011-3368-rewrite.t .. 1585s 1..3 1585s # Running under perl version 5.040001 for linux 1585s # Current time local: Thu Sep 4 16:12:05 2025 1585s # Current time GMT: Thu Sep 4 16:12:05 2025 1585s # Using Test.pm version 1.31 1585s # Using Apache/Test.pm version 1.44 1585s ok 1 1585s ok 2 1585s # testing : got 400 error 1585s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1585s # received: 'HTTP/1.1 400 Bad Request 1585s # ' 1585s ok 3 1585s ok 1588s t/security/CVE-2011-3368.t .......... 1588s 1..3 1588s # Running under perl version 5.040001 for linux 1588s # Current time local: Thu Sep 4 16:12:08 2025 1588s # Current time GMT: Thu Sep 4 16:12:08 2025 1588s # Using Test.pm version 1.31 1588s # Using Apache/Test.pm version 1.44 1588s ok 1 1588s ok 2 1588s # testing : got 400 error 1588s # expected: qr/^HTTP\/1\.. 400 Bad Request/ 1588s # received: 'HTTP/1.1 400 Bad Request 1588s # ' 1588s ok 3 1588s ok 1591s t/security/CVE-2017-7659.t .......... 1591s 1..2 1591s # Running under perl version 5.040001 for linux 1591s # Current time local: Thu Sep 4 16:12:11 2025 1591s # Current time GMT: Thu Sep 4 16:12:11 2025 1591s # Using Test.pm version 1.31 1591s # Using Apache/Test.pm version 1.44 1591s ok 1 1591s ok 2 1591s ok 1595s t/security/CVE-2019-0215.t .......... 1595s 1..2 1595s # Running under perl version 5.040001 for linux 1595s # Current time local: Thu Sep 4 16:12:14 2025 1595s # Current time GMT: Thu Sep 4 16:12:14 2025 1595s # Using Test.pm version 1.31 1595s # Using Apache/Test.pm version 1.44 1595s # Using TLSv13, expecting status 403 1595s # testing : first access denied without client cert 1595s # expected: 403 1595s # received: '403' 1595s ok 1 1595s # testing : second access denied without client cert 1595s # expected: 403 1595s # received: '403' 1595s ok 2 1595s ok 1598s t/security/CVE-2020-1927.t .......... 1598s 1..1 1598s # Running under perl version 5.040001 for linux 1598s # Current time local: Thu Sep 4 16:12:17 2025 1598s # Current time GMT: Thu Sep 4 16:12:17 2025 1598s # Using Test.pm version 1.31 1598s # Using Apache/Test.pm version 1.44 1598s # SENDING to 127.0.0.1:8556 1598s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1 1598s Host: merge-disabled 1598s Connection: close 1598s 1598s # SENDING to 127.0.0.1:8556 1598s # GET /CVE-2020-1927/%0D%0Ahttp://127.0.0.1/ HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1598s # testing : regex didn't match and redirect 1598s # expected: 404 1598s # received: '404' 1598s ok 1 1598s ok 1601s t/ssl/basicauth.t ................... 1601s 1..4 1601s # Running under perl version 5.040001 for linux 1601s # Current time local: Thu Sep 4 16:12:20 2025 1601s # Current time GMT: Thu Sep 4 16:12:20 2025 1601s # Using Test.pm version 1.31 1601s # Using Apache/Test.pm version 1.44 1601s # testing : Getting /ssl-fakebasicauth/index.html with no cert 1601s # expected: qr/^(500|403)$/ 1601s # received: '403' 1601s ok 1 1601s # testing : Getting /ssl-fakebasicauth/index.html with client_snakeoil cert 1601s # expected: 200 1601s # received: '200' 1601s ok 2 1601s # testing : Getting /ssl-fakebasicauth/index.html with client_ok cert 1601s # expected: 401 1601s # received: '401' 1601s ok 3 1601s ok 4 # skip Colon in username test skipped. 1601s ok 1605s t/ssl/env.t ......................... 1605s 1..30 1605s # Running under perl version 5.040001 for linux 1605s # Current time local: Thu Sep 4 16:12:24 2025 1605s # Current time GMT: Thu Sep 4 16:12:24 2025 1605s # Using Test.pm version 1.31 1605s # Using Apache/Test.pm version 1.44 1605s # testing : response status OK 1605s # expected: 200 1605s # received: '200' 1605s ok 1 1605s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1605s ok 2 1605s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1605s ok 3 1605s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1605s ok 4 1605s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1605s ok 5 1605s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1605s ok 6 1605s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1605s ok 7 1605s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1605s ok 8 1605s #SSL_CLIENT_S_DN_O should not exist 1605s ok 9 1605s #SSL_CLIENT_S_DN_Email should not exist 1605s ok 10 1605s #SSL_CLIENT_S_DN_OU should not exist 1605s ok 11 1605s #SSL_CLIENT_S_DN_L should not exist 1605s ok 12 1605s #SSL_CLIENT_S_DN_C should not exist 1605s ok 13 1605s #SSL_CLIENT_S_DN_ST should not exist 1605s ok 14 1605s #SSL_CLIENT_S_DN_CN should not exist 1605s ok 15 1605s # testing : second response status OK 1605s # expected: 200 1605s # received: '200' 1605s ok 16 1605s #SSL_SERVER_I_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1605s ok 17 1605s #SSL_SERVER_I_DN_ST: expect 'California', got 'California' 1605s ok 18 1605s #SSL_SERVER_I_DN_CN: expect 'ca', got 'ca' 1605s ok 19 1605s #SSL_SERVER_I_DN_L: expect 'San Francisco', got 'San Francisco' 1605s ok 20 1605s #SSL_SERVER_I_DN_C: expect 'US', got 'US' 1605s ok 21 1605s #SSL_SERVER_I_DN_OU: expect 'httpd-test', got 'httpd-test' 1605s ok 22 1605s #SSL_SERVER_I_DN_O: expect 'ASF', got 'ASF' 1605s ok 23 1605s #SSL_CLIENT_S_DN_O: expect 'Snake Oil, Ltd.', got 'Snake Oil, Ltd.' 1605s ok 24 1605s #SSL_CLIENT_S_DN_Email: expect 'test-dev@httpd.apache.org', got 'test-dev@httpd.apache.org' 1605s ok 25 1605s #SSL_CLIENT_S_DN_OU: expect 'Staff', got 'Staff' 1605s ok 26 1605s #SSL_CLIENT_S_DN_L: expect 'Mackay', got 'Mackay' 1605s ok 27 1605s #SSL_CLIENT_S_DN_C: expect 'AU', got 'AU' 1605s ok 28 1605s #SSL_CLIENT_S_DN_ST: expect 'Queensland', got 'Queensland' 1605s ok 29 1605s #SSL_CLIENT_S_DN_CN: expect 'client_snakeoil', got 'client_snakeoil' 1605s ok 30 1605s ok 1609s t/ssl/extlookup.t ................... 1609s 1..4 1609s # Running under perl version 5.040001 for linux 1609s # Current time local: Thu Sep 4 16:12:27 2025 1609s # Current time GMT: Thu Sep 4 16:12:27 2025 1609s # Using Test.pm version 1.31 1609s # Using Apache/Test.pm version 1.44 1609s # testing : ssl_ext_lookup works for 1.3.6.1.4.1.18060.12.0 1609s # expected: 200 1609s # received: '200' 1609s ok 1 1609s # testing : Extension value match for 1.3.6.1.4.1.18060.12.0 1609s # expected: 'Lemons' 1609s # received: 'Lemons' 1609s ok 2 1609s # testing : ssl_ext_lookup works for 2.16.840.1.113730.1.13 1609s # expected: 200 1609s # received: '200' 1609s ok 3 1609s # testing : Extension value match for 2.16.840.1.113730.1.13 1609s # expected: 'This Is A Comment' 1609s # received: 'This Is A Comment' 1609s ok 4 1609s ok 1612s t/ssl/fakeauth.t .................... 1612s 1..3 1612s # Running under perl version 5.040001 for linux 1612s # Current time local: Thu Sep 4 16:12:31 2025 1612s # Current time GMT: Thu Sep 4 16:12:31 2025 1612s # Using Test.pm version 1.31 1612s # Using Apache/Test.pm version 1.44 1612s # testing : Getting /ssl-fakebasicauth2/index.html with no cert 1612s # expected: qr/^(500|403)$/ 1612s # received: '403' 1612s ok 1 1612s # testing : Getting /ssl-fakebasicauth2/index.html with client_snakeoil cert 1612s # expected: 200 1612s # received: '200' 1612s ok 2 1612s # testing : Getting /ssl-fakebasicauth2/index.html with client_ok cert 1612s # expected: 200 1612s # received: '200' 1612s ok 3 1612s ok 1615s t/ssl/headers.t ..................... 1615s 1..3 1615s # Running under perl version 5.040001 for linux 1615s # Current time local: Thu Sep 4 16:12:35 2025 1615s # Current time GMT: Thu Sep 4 16:12:35 2025 1615s # Using Test.pm version 1.31 1615s # Using Apache/Test.pm version 1.44 1615s # testing : SSLFlag header set 1615s # expected: qr/X-SSL-Flag: on/ 1615s # received: 'HTTP/1.1 200 OK 1615s # Connection: close 1615s # Date: Thu, 04 Sep 2025 16:12:38 GMT 1615s # Accept-Ranges: bytes 1615s # ETag: "c-62c6deaf13e40" 1615s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s # Vary: In-If1 1615s # Content-Length: 12 1615s # Content-Type: text/html 1615s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1615s # Client-Date: Thu, 04 Sep 2025 16:12:38 GMT 1615s # Client-Peer: 127.0.0.1:8532 1615s # Client-Response-Num: 1 1615s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1615s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1615s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1615s # Client-SSL-Socket-Class: IO::Socket::SSL 1615s # Client-SSL-Version: TLSv1_3 1615s # DMMATCH1: 1 1615s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYwNDUwWhcNMjYwOTA0MTYwNDUwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0arlwuCFTEyM9hKWCprp9jVh CBmUJvwiyEaYsTbwU3eEY5Y7J7MuvL1Yp11kygazPSSsyU80XhwzY3dXpOe9oQ88 0jUyVC6soRz5c4xB18A9KPv6l4A8Yd/XyRHwhxHB+fq/p7whbVGzVQLmg0fag0pw +qLpMwhRWFLimMr45FofY49PqEiTB+9BxgIJA1ShVgHnCGTaa5QLDd0lHhrQHETw 9hNLwS29VfiSOTVWlJd6N8oRV9f9BvSAQOSyKhUrsSbIXNAOSUozMG6PDLvvFlqf M0JLaBBj9WzSO5WeqPauKbY+GS9qXqYdZMN8f6FPj8zyLZIf6c7xk7q1UmIJlQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRV Fotmzy2na6MQX7ZVvd+MAhBEWjAfBgNVHSMEGDAWgBSaBb9qX0IW3y0ddt3DGi1B pJos5jANBgkqhkiG9w0BAQsFAAOCAQEAYYtzgN0QNHN/GQiLZsiqwU+JSsQtW60G tat40T3J3o/mUvCWwRhmPmdazfnnAQ2oyOjKMh68d8IuxQKn5eAtD1UuDUPjHYFC e6kMIMpAU/eqm9+EeLbfA7oRN8HGp77nvZzkrsmnVlmYD3cV4dkTxsuYvTjB5rcX SqgCYxUJaq12qSloUchNgkEORv1WT2HSz+zw4FQ1PQ5dnmLtJHk4OxiA+xg1M43r CCYCpER0FoS9G8WzoCdWP5c3jqo8bUiWlHkNZ3TL3ZN63onuFufD3z8UbdUBohL7 Fruai2E3JdFbc+eXBhBOnVHkMOQK+2VkRJz0LgQbQ2aNaGgyfdNk+g== -----END CERTIFICATE----- 1615s # X-SSL-Flag: on 1615s # X-SSL-None: (null) 1615s # 1615s # ' 1615s ok 1 1615s # testing : SSL certificate is unwrapped 1615s # expected: qr/X-SSL-Cert:.*END CERTIFICATE-----/ 1615s # received: 'HTTP/1.1 200 OK 1615s # Connection: close 1615s # Date: Thu, 04 Sep 2025 16:12:38 GMT 1615s # Accept-Ranges: bytes 1615s # ETag: "c-62c6deaf13e40" 1615s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s # Vary: In-If1 1615s # Content-Length: 12 1615s # Content-Type: text/html 1615s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1615s # Client-Date: Thu, 04 Sep 2025 16:12:38 GMT 1615s # Client-Peer: 127.0.0.1:8532 1615s # Client-Response-Num: 1 1615s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1615s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1615s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1615s # Client-SSL-Socket-Class: IO::Socket::SSL 1615s # Client-SSL-Version: TLSv1_3 1615s # DMMATCH1: 1 1615s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYwNDUwWhcNMjYwOTA0MTYwNDUwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0arlwuCFTEyM9hKWCprp9jVh CBmUJvwiyEaYsTbwU3eEY5Y7J7MuvL1Yp11kygazPSSsyU80XhwzY3dXpOe9oQ88 0jUyVC6soRz5c4xB18A9KPv6l4A8Yd/XyRHwhxHB+fq/p7whbVGzVQLmg0fag0pw +qLpMwhRWFLimMr45FofY49PqEiTB+9BxgIJA1ShVgHnCGTaa5QLDd0lHhrQHETw 9hNLwS29VfiSOTVWlJd6N8oRV9f9BvSAQOSyKhUrsSbIXNAOSUozMG6PDLvvFlqf M0JLaBBj9WzSO5WeqPauKbY+GS9qXqYdZMN8f6FPj8zyLZIf6c7xk7q1UmIJlQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRV Fotmzy2na6MQX7ZVvd+MAhBEWjAfBgNVHSMEGDAWgBSaBb9qX0IW3y0ddt3DGi1B pJos5jANBgkqhkiG9w0BAQsFAAOCAQEAYYtzgN0QNHN/GQiLZsiqwU+JSsQtW60G tat40T3J3o/mUvCWwRhmPmdazfnnAQ2oyOjKMh68d8IuxQKn5eAtD1UuDUPjHYFC e6kMIMpAU/eqm9+EeLbfA7oRN8HGp77nvZzkrsmnVlmYD3cV4dkTxsuYvTjB5rcX SqgCYxUJaq12qSloUchNgkEORv1WT2HSz+zw4FQ1PQ5dnmLtJHk4OxiA+xg1M43r CCYCpER0FoS9G8WzoCdWP5c3jqo8bUiWlHkNZ3TL3ZN63onuFufD3z8UbdUBohL7 Fruai2E3JdFbc+eXBhBOnVHkMOQK+2VkRJz0LgQbQ2aNaGgyfdNk+g== -----END CERTIFICATE----- 1615s # X-SSL-Flag: on 1615s # X-SSL-None: (null) 1615s # 1615s # ' 1615s ok 2 1615s # testing : unknown SSL variable not given 1615s # expected: qr/X-SSL-None: \(null\)\n/ 1615s # received: 'HTTP/1.1 200 OK 1615s # Connection: close 1615s # Date: Thu, 04 Sep 2025 16:12:38 GMT 1615s # Accept-Ranges: bytes 1615s # ETag: "c-62c6deaf13e40" 1615s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s # Vary: In-If1 1615s # Content-Length: 12 1615s # Content-Type: text/html 1615s # Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1615s # Client-Date: Thu, 04 Sep 2025 16:12:38 GMT 1615s # Client-Peer: 127.0.0.1:8532 1615s # Client-Response-Num: 1 1615s # Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1615s # Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1615s # Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1615s # Client-SSL-Socket-Class: IO::Socket::SSL 1615s # Client-SSL-Version: TLSv1_3 1615s # DMMATCH1: 1 1615s # X-SSL-Cert: -----BEGIN CERTIFICATE----- MIIERDCCAyygAwIBAgIBBTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 MTYwNDUwWhcNMjYwOTA0MTYwNDUwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0arlwuCFTEyM9hKWCprp9jVh CBmUJvwiyEaYsTbwU3eEY5Y7J7MuvL1Yp11kygazPSSsyU80XhwzY3dXpOe9oQ88 0jUyVC6soRz5c4xB18A9KPv6l4A8Yd/XyRHwhxHB+fq/p7whbVGzVQLmg0fag0pw +qLpMwhRWFLimMr45FofY49PqEiTB+9BxgIJA1ShVgHnCGTaa5QLDd0lHhrQHETw 9hNLwS29VfiSOTVWlJd6N8oRV9f9BvSAQOSyKhUrsSbIXNAOSUozMG6PDLvvFlqf M0JLaBBj9WzSO5WeqPauKbY+GS9qXqYdZMN8f6FPj8zyLZIf6c7xk7q1UmIJlQID AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRV Fotmzy2na6MQX7ZVvd+MAhBEWjAfBgNVHSMEGDAWgBSaBb9qX0IW3y0ddt3DGi1B pJos5jANBgkqhkiG9w0BAQsFAAOCAQEAYYtzgN0QNHN/GQiLZsiqwU+JSsQtW60G tat40T3J3o/mUvCWwRhmPmdazfnnAQ2oyOjKMh68d8IuxQKn5eAtD1UuDUPjHYFC e6kMIMpAU/eqm9+EeLbfA7oRN8HGp77nvZzkrsmnVlmYD3cV4dkTxsuYvTjB5rcX SqgCYxUJaq12qSloUchNgkEORv1WT2HSz+zw4FQ1PQ5dnmLtJHk4OxiA+xg1M43r CCYCpER0FoS9G8WzoCdWP5c3jqo8bUiWlHkNZ3TL3ZN63onuFufD3z8UbdUBohL7 Fruai2E3JdFbc+eXBhBOnVHkMOQK+2VkRJz0LgQbQ2aNaGgyfdNk+g== -----END CERTIFICATE----- 1615s # X-SSL-Flag: on 1615s # X-SSL-None: (null) 1615s # 1615s # ' 1615s ok 3 1615s ok 1619s t/ssl/http.t ........................ 1619s 1..2 1619s # Running under perl version 5.040001 for linux 1619s # Current time local: Thu Sep 4 16:12:38 2025 1619s # Current time GMT: Thu Sep 4 16:12:38 2025 1619s # Using Test.pm version 1.31 1619s # Using Apache/Test.pm version 1.44 1619s # testing : Expected bad request from 'GET http://localhost:8532/index.html' 1619s # expected: 400 1619s # received: '400' 1619s ok 1 1619s # testing : that error document contains the proper hint 1619s # expected: qr/speaking plain HTTP to an SSL-enabled server port/ 1619s # received: ' 1619s # 1619s # 400 Bad Request 1619s # 1619s #

Bad Request

1619s #

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

1619s # 1619s # ' 1619s ok 2 1619s ok 1622s t/ssl/ocsp.t ........................ 1622s 1..3 1622s # Running under perl version 5.040001 for linux 1622s # Current time local: Thu Sep 4 16:12:41 2025 1622s # Current time GMT: Thu Sep 4 16:12:41 2025 1622s # Using Test.pm version 1.31 1622s # Using Apache/Test.pm version 1.44 1622s warning: Internal response 1622s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1622s response: 1622s 500 Server closed connection without sending any data back 1622s Content-Type: text/plain 1622s Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1622s Client-Warning: Internal response 1622s 1622s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1622s ok 1 1622s warning: 1622s message: welcome to localhost:8529 1622s response: 1622s HTTP/1.1 200 OK 1622s Connection: close 1622s Date: Thu, 04 Sep 2025 16:12:44 GMT 1622s Accept-Ranges: bytes 1622s ETag: "1a-62c6deaf13e40" 1622s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1622s Vary: In-If1 1622s Content-Length: 26 1622s Content-Type: text/html 1622s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1622s Client-Date: Thu, 04 Sep 2025 16:12:44 GMT 1622s Client-Peer: 127.0.0.1:8535 1622s Client-Response-Num: 1 1622s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1622s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1622s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1622s Client-SSL-Socket-Class: IO::Socket::SSL 1622s Client-SSL-Version: TLSv1_3 1622s DMMATCH1: 1 1622s 1622s welcome to localhost:8529 1622s ok 2 1622s warning: Internal response 1622s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1622s response: 1622s 500 Server closed connection without sending any data back 1622s Content-Type: text/plain 1622s Client-Date: Thu, 04 Sep 2025 16:12:45 GMT 1622s Client-Warning: Internal response 1622s 1622s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1622s ok 3 1622s ok 1625s t/ssl/pha.t ......................... 1625s 1..4 1625s # Running under perl version 5.040001 for linux 1625s # Current time local: Thu Sep 4 16:12:45 2025 1625s # Current time GMT: Thu Sep 4 16:12:45 2025 1625s # Using Test.pm version 1.31 1625s # Using Apache/Test.pm version 1.44 1625s # testing : access must be denied without client certificate 1625s # expected: 403 1625s # received: '403' 1625s ok 1 1625s # testing : PHA reneg body buffer size restriction works 1625s # expected: 413 1625s # received: '413' 1625s ok 2 1625s # testing : PHA works with POST body 1625s # expected: 200 1625s # received: '200' 1625s ok 3 1625s # testing : request body matches response 1625s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1625s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1625s ok 4 1625s ok 1629s t/ssl/pr12355.t ..................... 1629s 1..10 1629s # Running under perl version 5.040001 for linux 1629s # Current time local: Thu Sep 4 16:12:48 2025 1629s # Current time GMT: Thu Sep 4 16:12:48 2025 1629s # Using Test.pm version 1.31 1629s # Using Apache/Test.pm version 1.44 1629s # Downgrading to TLSv12 1629s # testing : renegotiation on POST works 1629s # expected: 200 1629s # received: '200' 1629s ok 1 1629s # testing : request body matches response 1629s # expected: 'hello world' 1629s # received: 'hello world' 1629s ok 2 1629s # testing : renegotiation on POST works 1629s # expected: 200 1629s # received: '200' 1629s ok 3 1629s # testing : request body matches response 1629s # expected: 'hello world' 1629s # received: 'hello world' 1629s ok 4 1629s # testing : renegotiation on POST works 1629s # expected: 200 1629s # received: '200' 1629s ok 5 1629s # testing : request body matches response 1629s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1629s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1629s ok 6 1629s # testing : renegotiation on POST works 1629s # expected: 200 1629s # received: '200' 1629s ok 7 1629s # testing : request body matches response 1629s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1629s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1629s ok 8 1629s # testing : renegotiation on POST works 1629s # expected: 200 1629s # received: '200' 1629s ok 9 1629s # testing : request body matches response 1629s # expected: 'HELLO' 1629s # received: 'HELLO' 1629s ok 10 1629s ok 1632s t/ssl/pr43738.t ..................... 1632s 1..4 1632s # Running under perl version 5.040001 for linux 1632s # Current time local: Thu Sep 4 16:12:51 2025 1632s # Current time GMT: Thu Sep 4 16:12:51 2025 1632s # Using Test.pm version 1.31 1632s # Using Apache/Test.pm version 1.44 1632s # Downgrading to TLSv12 1632s # testing : renegotiation on POST works 1632s # expected: 200 1632s # received: '200' 1632s ok 1 1632s # testing : request body matches response 1632s # expected: '/modules/ssl/aes128/empty.pfa 1632s # hello world' 1632s # received: '/modules/ssl/aes128/empty.pfa 1632s # hello world' 1632s ok 2 1632s # testing : renegotiation on POST works 1632s # expected: 200 1632s # received: '200' 1632s ok 3 1632s # testing : request body matches response 1632s # expected: '/modules/ssl/aes256/empty.pfa 1632s # hello world' 1632s # received: '/modules/ssl/aes256/empty.pfa 1632s # hello world' 1632s ok 4 1632s ok 1639s t/ssl/proxy.t ....................... 1639s # using LWP client 1639s 1..290 1639s # Running under perl version 5.040001 for linux 1639s # Current time local: Thu Sep 4 16:12:54 2025 1639s # Current time GMT: Thu Sep 4 16:12:54 2025 1639s # Using Test.pm version 1.31 1639s # Using Apache/Test.pm version 1.44 1639s # testing : / with proxy_http_https (http) 1639s # expected: 200 1639s # received: '200' 1639s ok 1 1639s # testing : CGI script with folded headers 1639s # expected: 200 1639s # received: '200' 1639s ok 2 1639s # testing : using valid proxyssl client cert 1639s # expected: 200 1639s # received: '200' 1639s ok 3 1639s # testing : using invalid proxyssl client cert 1639s # expected: 403 1639s # received: '403' 1639s ok 4 1639s # testing : protected cgi script 1639s # expected: 200 1639s # received: '200' 1639s ok 5 1639s # testing : X-Forwarded-Host header 1639s # expected: 'localhost:8558' 1639s # received: 'localhost:8558' 1639s ok 6 1639s # testing : client subject common name 1639s # expected: 'client_ok' 1639s # received: 'client_ok' 1639s ok 7 1639s # testing : ProxyPassReverse Location rewrite 1639s # expected: 'http://localhost:8558/modules/' 1639s # received: 'http://localhost:8558/modules/' 1639s ok 8 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 1024 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '1024' 1639s # received: 1024 1639s ok 9 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 2048 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '2048' 1639s # received: 2048 1639s ok 10 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 3072 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '3072' 1639s # received: 3072 1639s ok 11 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 4096 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '4096' 1639s # received: 4096 1639s ok 12 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 5120 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '5120' 1639s # received: 5120 1639s ok 13 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 6144 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '6144' 1639s # received: 6144 1639s ok 14 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 7168 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '7168' 1639s # received: 7168 1639s ok 15 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 8192 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '8192' 1639s # received: 8192 1639s ok 16 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 9216 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '9216' 1639s # received: 9216 1639s ok 17 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 10240 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '10240' 1639s # received: 10240 1639s ok 18 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 11264 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '11264' 1639s # received: 11264 1639s ok 19 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 12288 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '12288' 1639s # received: 12288 1639s ok 20 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 13312 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '13312' 1639s # received: 13312 1639s ok 21 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 14336 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '14336' 1639s # received: 14336 1639s ok 22 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 15360 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '15360' 1639s # received: 15360 1639s ok 23 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 16384 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '16384' 1639s # received: 16384 1639s ok 24 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 17408 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '17408' 1639s # received: 17408 1639s ok 25 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 18432 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '18432' 1639s # received: 18432 1639s ok 26 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 19456 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '19456' 1639s # received: 19456 1639s ok 27 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 20480 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '20480' 1639s # received: 20480 1639s ok 28 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 21504 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '21504' 1639s # received: 21504 1639s ok 29 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 22528 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '22528' 1639s # received: 22528 1639s ok 30 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 23552 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '23552' 1639s # received: 23552 1639s ok 31 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 24576 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '24576' 1639s # received: 24576 1639s ok 32 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 25600 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '25600' 1639s # received: 25600 1639s ok 33 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 26624 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '26624' 1639s # received: 26624 1639s ok 34 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 27648 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '27648' 1639s # received: 27648 1639s ok 35 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 28672 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '28672' 1639s # received: 28672 1639s ok 36 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 29696 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '29696' 1639s # received: 29696 1639s ok 37 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 30720 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:57 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '30720' 1639s # received: 30720 1639s ok 38 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 31744 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '31744' 1639s # received: 31744 1639s ok 39 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 32768 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '32768' 1639s # received: 32768 1639s ok 40 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 33792 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '33792' 1639s # received: 33792 1639s ok 41 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 34816 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '34816' 1639s # received: 34816 1639s ok 42 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 35840 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '35840' 1639s # received: 35840 1639s ok 43 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 36864 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '36864' 1639s # received: 36864 1639s ok 44 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 37888 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '37888' 1639s # received: 37888 1639s ok 45 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 38912 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '38912' 1639s # received: 38912 1639s ok 46 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 39936 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '39936' 1639s # received: 39936 1639s ok 47 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 40960 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '40960' 1639s # received: 40960 1639s ok 48 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 41984 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '41984' 1639s # received: 41984 1639s ok 49 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 43008 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '43008' 1639s # received: 43008 1639s ok 50 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 44032 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '44032' 1639s # received: 44032 1639s ok 51 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 45056 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '45056' 1639s # received: 45056 1639s ok 52 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 46080 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '46080' 1639s # received: 46080 1639s ok 53 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 47104 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '47104' 1639s # received: 47104 1639s ok 54 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 48128 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '48128' 1639s # received: 48128 1639s ok 55 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 49152 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '49152' 1639s # received: 49152 1639s ok 56 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 50176 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '50176' 1639s # received: 50176 1639s ok 57 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 51200 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '51200' 1639s # received: 51200 1639s ok 58 1639s #lwp request: 1639s #POST http://localhost:8558/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 102400 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 7 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8558 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '102400' 1639s # received: 102400 1639s ok 59 1639s # testing : / with proxy_http_https_proxy_section (http) 1639s # expected: 200 1639s # received: '200' 1639s ok 60 1639s # testing : CGI script with folded headers 1639s # expected: 200 1639s # received: '200' 1639s ok 61 1639s # testing : using valid proxyssl client cert 1639s # expected: 200 1639s # received: '200' 1639s ok 62 1639s # testing : using invalid proxyssl client cert 1639s # expected: 403 1639s # received: '403' 1639s ok 63 1639s # testing : protected cgi script 1639s # expected: 200 1639s # received: '200' 1639s ok 64 1639s # testing : X-Forwarded-Host header 1639s # expected: 'localhost:8560' 1639s # received: 'localhost:8560' 1639s ok 65 1639s # testing : client subject common name 1639s # expected: 'client_ok' 1639s # received: 'client_ok' 1639s ok 66 1639s # testing : ProxyPassReverse Location rewrite 1639s # expected: 'http://localhost:8560/modules/' 1639s # received: 'http://localhost:8560/modules/' 1639s ok 67 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 1024 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '1024' 1639s # received: 1024 1639s ok 68 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 2048 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '2048' 1639s # received: 2048 1639s ok 69 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 3072 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '3072' 1639s # received: 3072 1639s ok 70 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 4096 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '4096' 1639s # received: 4096 1639s ok 71 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 5120 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '5120' 1639s # received: 5120 1639s ok 72 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 6144 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '6144' 1639s # received: 6144 1639s ok 73 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 7168 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '7168' 1639s # received: 7168 1639s ok 74 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 8192 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '8192' 1639s # received: 8192 1639s ok 75 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 9216 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '9216' 1639s # received: 9216 1639s ok 76 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 10240 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '10240' 1639s # received: 10240 1639s ok 77 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 11264 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '11264' 1639s # received: 11264 1639s ok 78 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 12288 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '12288' 1639s # received: 12288 1639s ok 79 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 13312 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '13312' 1639s # received: 13312 1639s ok 80 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 14336 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '14336' 1639s # received: 14336 1639s ok 81 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 15360 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '15360' 1639s # received: 15360 1639s ok 82 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 16384 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '16384' 1639s # received: 16384 1639s ok 83 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 17408 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '17408' 1639s # received: 17408 1639s ok 84 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 18432 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '18432' 1639s # received: 18432 1639s ok 85 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 19456 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '19456' 1639s # received: 19456 1639s ok 86 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 20480 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '20480' 1639s # received: 20480 1639s ok 87 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 21504 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '21504' 1639s # received: 21504 1639s ok 88 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 22528 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '22528' 1639s # received: 22528 1639s ok 89 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 23552 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '23552' 1639s # received: 23552 1639s ok 90 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 24576 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '24576' 1639s # received: 24576 1639s ok 91 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 25600 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '25600' 1639s # received: 25600 1639s ok 92 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 26624 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '26624' 1639s # received: 26624 1639s ok 93 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 27648 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '27648' 1639s # received: 27648 1639s ok 94 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 28672 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '28672' 1639s # received: 28672 1639s ok 95 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 29696 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '29696' 1639s # received: 29696 1639s ok 96 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 30720 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '30720' 1639s # received: 30720 1639s ok 97 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 31744 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '31744' 1639s # received: 31744 1639s ok 98 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 32768 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '32768' 1639s # received: 32768 1639s ok 99 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 33792 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '33792' 1639s # received: 33792 1639s ok 100 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 34816 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '34816' 1639s # received: 34816 1639s ok 101 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 35840 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '35840' 1639s # received: 35840 1639s ok 102 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 36864 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '36864' 1639s # received: 36864 1639s ok 103 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 37888 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '37888' 1639s # received: 37888 1639s ok 104 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 38912 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '38912' 1639s # received: 38912 1639s ok 105 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 39936 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '39936' 1639s # received: 39936 1639s ok 106 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 40960 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '40960' 1639s # received: 40960 1639s ok 107 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 41984 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '41984' 1639s # received: 41984 1639s ok 108 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 43008 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '43008' 1639s # received: 43008 1639s ok 109 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 44032 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '44032' 1639s # received: 44032 1639s ok 110 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 45056 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '45056' 1639s # received: 45056 1639s ok 111 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 46080 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '46080' 1639s # received: 46080 1639s ok 112 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 47104 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '47104' 1639s # received: 47104 1639s ok 113 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 48128 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '48128' 1639s # received: 48128 1639s ok 114 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 49152 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '49152' 1639s # received: 49152 1639s ok 115 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 50176 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '50176' 1639s # received: 50176 1639s ok 116 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 51200 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '51200' 1639s # received: 51200 1639s ok 117 1639s #lwp request: 1639s #POST http://localhost:8560/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 102400 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 7 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8560 1639s #Client-Response-Num: 1 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '102400' 1639s # received: 102400 1639s ok 118 1639s # testing : / with proxy_https_http (https) 1639s # expected: 200 1639s # received: '200' 1639s ok 119 1639s # testing : CGI script with folded headers 1639s # expected: 200 1639s # received: '200' 1639s ok 120 1639s # testing : ProxyPassReverse Location rewrite 1639s # expected: 'https://localhost:8562/modules/' 1639s # received: 'https://localhost:8562/modules/' 1639s ok 121 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 1024 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '1024' 1639s # received: 1024 1639s ok 122 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 2048 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '2048' 1639s # received: 2048 1639s ok 123 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 3072 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '3072' 1639s # received: 3072 1639s ok 124 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 4096 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '4096' 1639s # received: 4096 1639s ok 125 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 5120 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '5120' 1639s # received: 5120 1639s ok 126 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 6144 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '6144' 1639s # received: 6144 1639s ok 127 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 7168 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '7168' 1639s # received: 7168 1639s ok 128 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 8192 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '8192' 1639s # received: 8192 1639s ok 129 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 9216 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '9216' 1639s # received: 9216 1639s ok 130 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 10240 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '10240' 1639s # received: 10240 1639s ok 131 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 11264 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '11264' 1639s # received: 11264 1639s ok 132 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 12288 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '12288' 1639s # received: 12288 1639s ok 133 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 13312 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '13312' 1639s # received: 13312 1639s ok 134 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 14336 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '14336' 1639s # received: 14336 1639s ok 135 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 15360 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '15360' 1639s # received: 15360 1639s ok 136 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 16384 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '16384' 1639s # received: 16384 1639s ok 137 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 17408 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '17408' 1639s # received: 17408 1639s ok 138 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 18432 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '18432' 1639s # received: 18432 1639s ok 139 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 19456 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '19456' 1639s # received: 19456 1639s ok 140 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 20480 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '20480' 1639s # received: 20480 1639s ok 141 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 21504 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '21504' 1639s # received: 21504 1639s ok 142 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 22528 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '22528' 1639s # received: 22528 1639s ok 143 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 23552 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:58 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '23552' 1639s # received: 23552 1639s ok 144 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 24576 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '24576' 1639s # received: 24576 1639s ok 145 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 25600 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '25600' 1639s # received: 25600 1639s ok 146 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 26624 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '26624' 1639s # received: 26624 1639s ok 147 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 27648 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '27648' 1639s # received: 27648 1639s ok 148 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 28672 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '28672' 1639s # received: 28672 1639s ok 149 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 29696 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '29696' 1639s # received: 29696 1639s ok 150 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 30720 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '30720' 1639s # received: 30720 1639s ok 151 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 31744 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '31744' 1639s # received: 31744 1639s ok 152 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 32768 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '32768' 1639s # received: 32768 1639s ok 153 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 33792 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '33792' 1639s # received: 33792 1639s ok 154 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 34816 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '34816' 1639s # received: 34816 1639s ok 155 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 35840 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '35840' 1639s # received: 35840 1639s ok 156 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 36864 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '36864' 1639s # received: 36864 1639s ok 157 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 37888 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '37888' 1639s # received: 37888 1639s ok 158 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 38912 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '38912' 1639s # received: 38912 1639s ok 159 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 39936 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '39936' 1639s # received: 39936 1639s ok 160 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 40960 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '40960' 1639s # received: 40960 1639s ok 161 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 41984 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '41984' 1639s # received: 41984 1639s ok 162 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 43008 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '43008' 1639s # received: 43008 1639s ok 163 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 44032 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '44032' 1639s # received: 44032 1639s ok 164 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 45056 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '45056' 1639s # received: 45056 1639s ok 165 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 46080 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '46080' 1639s # received: 46080 1639s ok 166 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 47104 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '47104' 1639s # received: 47104 1639s ok 167 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 48128 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '48128' 1639s # received: 48128 1639s ok 168 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 49152 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '49152' 1639s # received: 49152 1639s ok 169 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 50176 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '50176' 1639s # received: 50176 1639s ok 170 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 51200 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '51200' 1639s # received: 51200 1639s ok 171 1639s #lwp request: 1639s #POST https://localhost:8562/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 102400 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 7 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8562 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '102400' 1639s # received: 102400 1639s ok 172 1639s # testing : / with proxy_https_https (https) 1639s # expected: 200 1639s # received: '200' 1639s ok 173 1639s # testing : CGI script with folded headers 1639s # expected: 200 1639s # received: '200' 1639s ok 174 1639s # testing : using valid proxyssl client cert 1639s # expected: 200 1639s # received: '200' 1639s ok 175 1639s # testing : using invalid proxyssl client cert 1639s # expected: 403 1639s # received: '403' 1639s ok 176 1639s # testing : protected cgi script 1639s # expected: 200 1639s # received: '200' 1639s ok 177 1639s # testing : X-Forwarded-Host header 1639s # expected: 'localhost:8559' 1639s # received: 'localhost:8559' 1639s ok 178 1639s # testing : client subject common name 1639s # expected: 'client_ok' 1639s # received: 'client_ok' 1639s ok 179 1639s # testing : ProxyPassReverse Location rewrite 1639s # expected: 'https://localhost:8559/modules/' 1639s # received: 'https://localhost:8559/modules/' 1639s ok 180 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 1024 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '1024' 1639s # received: 1024 1639s ok 181 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 2048 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '2048' 1639s # received: 2048 1639s ok 182 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 3072 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '3072' 1639s # received: 3072 1639s ok 183 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 4096 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '4096' 1639s # received: 4096 1639s ok 184 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 5120 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '5120' 1639s # received: 5120 1639s ok 185 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 6144 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '6144' 1639s # received: 6144 1639s ok 186 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 7168 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '7168' 1639s # received: 7168 1639s ok 187 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 8192 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '8192' 1639s # received: 8192 1639s ok 188 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 9216 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '9216' 1639s # received: 9216 1639s ok 189 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 10240 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '10240' 1639s # received: 10240 1639s ok 190 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 11264 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '11264' 1639s # received: 11264 1639s ok 191 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 12288 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '12288' 1639s # received: 12288 1639s ok 192 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 13312 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '13312' 1639s # received: 13312 1639s ok 193 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 14336 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '14336' 1639s # received: 14336 1639s ok 194 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 15360 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '15360' 1639s # received: 15360 1639s ok 195 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 16384 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '16384' 1639s # received: 16384 1639s ok 196 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 17408 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '17408' 1639s # received: 17408 1639s ok 197 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 18432 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '18432' 1639s # received: 18432 1639s ok 198 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 19456 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '19456' 1639s # received: 19456 1639s ok 199 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 20480 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '20480' 1639s # received: 20480 1639s ok 200 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 21504 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '21504' 1639s # received: 21504 1639s ok 201 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 22528 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '22528' 1639s # received: 22528 1639s ok 202 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 23552 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:12:59 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '23552' 1639s # received: 23552 1639s ok 203 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 24576 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '24576' 1639s # received: 24576 1639s ok 204 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 25600 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '25600' 1639s # received: 25600 1639s ok 205 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 26624 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '26624' 1639s # received: 26624 1639s ok 206 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 27648 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '27648' 1639s # received: 27648 1639s ok 207 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 28672 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '28672' 1639s # received: 28672 1639s ok 208 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 29696 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '29696' 1639s # received: 29696 1639s ok 209 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 30720 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '30720' 1639s # received: 30720 1639s ok 210 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 31744 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '31744' 1639s # received: 31744 1639s ok 211 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 32768 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '32768' 1639s # received: 32768 1639s ok 212 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 33792 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '33792' 1639s # received: 33792 1639s ok 213 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 34816 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '34816' 1639s # received: 34816 1639s ok 214 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 35840 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '35840' 1639s # received: 35840 1639s ok 215 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 36864 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '36864' 1639s # received: 36864 1639s ok 216 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 37888 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '37888' 1639s # received: 37888 1639s ok 217 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 38912 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '38912' 1639s # received: 38912 1639s ok 218 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 39936 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '39936' 1639s # received: 39936 1639s ok 219 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 40960 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '40960' 1639s # received: 40960 1639s ok 220 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 41984 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '41984' 1639s # received: 41984 1639s ok 221 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 43008 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '43008' 1639s # received: 43008 1639s ok 222 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 44032 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '44032' 1639s # received: 44032 1639s ok 223 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 45056 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '45056' 1639s # received: 45056 1639s ok 224 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 46080 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '46080' 1639s # received: 46080 1639s ok 225 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 47104 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '47104' 1639s # received: 47104 1639s ok 226 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 48128 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '48128' 1639s # received: 48128 1639s ok 227 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 49152 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '49152' 1639s # received: 49152 1639s ok 228 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 50176 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '50176' 1639s # received: 50176 1639s ok 229 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 51200 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '51200' 1639s # received: 51200 1639s ok 230 1639s #lwp request: 1639s #POST https://localhost:8559/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 102400 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 7 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8559 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '102400' 1639s # received: 102400 1639s ok 231 1639s # testing : / with proxy_https_https_proxy_section (https) 1639s # expected: 200 1639s # received: '200' 1639s ok 232 1639s # testing : CGI script with folded headers 1639s # expected: 200 1639s # received: '200' 1639s ok 233 1639s # testing : using valid proxyssl client cert 1639s # expected: 200 1639s # received: '200' 1639s ok 234 1639s # testing : using invalid proxyssl client cert 1639s # expected: 403 1639s # received: '403' 1639s ok 235 1639s # testing : protected cgi script 1639s # expected: 200 1639s # received: '200' 1639s ok 236 1639s # testing : X-Forwarded-Host header 1639s # expected: 'localhost:8561' 1639s # received: 'localhost:8561' 1639s ok 237 1639s # testing : client subject common name 1639s # expected: 'client_ok' 1639s # received: 'client_ok' 1639s ok 238 1639s # testing : ProxyPassReverse Location rewrite 1639s # expected: 'https://localhost:8561/modules/' 1639s # received: 'https://localhost:8561/modules/' 1639s ok 239 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 1024 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '1024' 1639s # received: 1024 1639s ok 240 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 2048 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '2048' 1639s # received: 2048 1639s ok 241 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 3072 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '3072' 1639s # received: 3072 1639s ok 242 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 4096 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '4096' 1639s # received: 4096 1639s ok 243 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 5120 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '5120' 1639s # received: 5120 1639s ok 244 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 6144 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '6144' 1639s # received: 6144 1639s ok 245 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 7168 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '7168' 1639s # received: 7168 1639s ok 246 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 8192 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '8192' 1639s # received: 8192 1639s ok 247 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 9216 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 5 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '9216' 1639s # received: 9216 1639s ok 248 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 10240 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '10240' 1639s # received: 10240 1639s ok 249 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 11264 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '11264' 1639s # received: 11264 1639s ok 250 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 12288 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '12288' 1639s # received: 12288 1639s ok 251 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 13312 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '13312' 1639s # received: 13312 1639s ok 252 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 14336 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '14336' 1639s # received: 14336 1639s ok 253 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 15360 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '15360' 1639s # received: 15360 1639s ok 254 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 16384 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '16384' 1639s # received: 16384 1639s ok 255 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 17408 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:00 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '17408' 1639s # received: 17408 1639s ok 256 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 18432 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '18432' 1639s # received: 18432 1639s ok 257 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 19456 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '19456' 1639s # received: 19456 1639s ok 258 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 20480 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '20480' 1639s # received: 20480 1639s ok 259 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 21504 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '21504' 1639s # received: 21504 1639s ok 260 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 22528 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '22528' 1639s # received: 22528 1639s ok 261 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 23552 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '23552' 1639s # received: 23552 1639s ok 262 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 24576 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '24576' 1639s # received: 24576 1639s ok 263 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 25600 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '25600' 1639s # received: 25600 1639s ok 264 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 26624 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '26624' 1639s # received: 26624 1639s ok 265 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 27648 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '27648' 1639s # received: 27648 1639s ok 266 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 28672 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '28672' 1639s # received: 28672 1639s ok 267 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 29696 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '29696' 1639s # received: 29696 1639s ok 268 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 30720 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '30720' 1639s # received: 30720 1639s ok 269 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 31744 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '31744' 1639s # received: 31744 1639s ok 270 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 32768 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '32768' 1639s # received: 32768 1639s ok 271 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 33792 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '33792' 1639s # received: 33792 1639s ok 272 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 34816 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '34816' 1639s # received: 34816 1639s ok 273 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 35840 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '35840' 1639s # received: 35840 1639s ok 274 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 36864 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '36864' 1639s # received: 36864 1639s ok 275 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 37888 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '37888' 1639s # received: 37888 1639s ok 276 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 38912 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '38912' 1639s # received: 38912 1639s ok 277 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 39936 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '39936' 1639s # received: 39936 1639s ok 278 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 40960 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '40960' 1639s # received: 40960 1639s ok 279 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 41984 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '41984' 1639s # received: 41984 1639s ok 280 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 43008 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '43008' 1639s # received: 43008 1639s ok 281 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 44032 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '44032' 1639s # received: 44032 1639s ok 282 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 45056 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '45056' 1639s # received: 45056 1639s ok 283 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 46080 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '46080' 1639s # received: 46080 1639s ok 284 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 47104 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '47104' 1639s # received: 47104 1639s ok 285 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 48128 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '48128' 1639s # received: 48128 1639s ok 286 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 49152 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '49152' 1639s # received: 49152 1639s ok 287 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 50176 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '50176' 1639s # received: 50176 1639s ok 288 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 51200 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 6 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '51200' 1639s # received: 51200 1639s ok 289 1639s #lwp request: 1639s #POST https://localhost:8561/eat_post HTTP/1.1 1639s #User-Agent: libwww-perl/6.78 1639s #Content-Length: 102400 1639s # 1639s #server response: 1639s #HTTP/1.1 200 OK 1639s #Connection: close 1639s #Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1639s #Vary: In-If1 1639s #Content-Length: 7 1639s #Client-Date: Thu, 04 Sep 2025 16:13:01 GMT 1639s #Client-Peer: 127.0.0.1:8561 1639s #Client-Response-Num: 1 1639s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1639s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1639s #Client-SSL-Socket-Class: IO::Socket::SSL 1639s #Client-SSL-Version: TLSv1_3 1639s #DMMATCH1: 1 1639s # 1639s # testing : length posted 1639s # expected: '102400' 1639s # received: 102400 1639s ok 290 1639s ok 1642s t/ssl/require.t ..................... 1642s 1..10 1642s # Running under perl version 5.040001 for linux 1642s # Current time local: Thu Sep 4 16:13:01 2025 1642s # Current time GMT: Thu Sep 4 16:13:01 2025 1642s # Using Test.pm version 1.31 1642s # Using Apache/Test.pm version 1.44 1642s ok 1 1642s ok 2 1642s ok 3 1642s ok 4 1642s ok 5 1642s ok 6 1642s ok 7 1642s ok 8 1642s ok 9 1642s ok 10 1642s ok 1645s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1649s t/ssl/varlookup.t ................... 1649s 1..83 1649s # Running under perl version 5.040001 for linux 1649s # Current time local: Thu Sep 4 16:13:07 2025 1649s # Current time GMT: Thu Sep 4 16:13:07 2025 1649s # Using Test.pm version 1.31 1649s # Using Apache/Test.pm version 1.44 1649s # testing : HTTP_USER_AGENT 1649s # expected: 'libwww-perl/6.78' 1649s # received: 'libwww-perl/6.78' 1649s ok 1 1649s # testing : HTTP:User-Agent 1649s # expected: 'libwww-perl/6.78' 1649s # received: 'libwww-perl/6.78' 1649s ok 2 1649s # testing : HTTP_REFERER 1649s # expected: 't/ssl/varlookup.t' 1649s # received: 't/ssl/varlookup.t' 1649s ok 3 1649s # testing : HTTP_HOST 1649s # expected: 'localhost:8532' 1649s # received: 'localhost:8532' 1649s ok 4 1649s # testing : QUERY_STRING 1649s # expected: 'QUERY_STRING' 1649s # received: 'QUERY_STRING' 1649s ok 5 1649s # testing : SERVER_SOFTWARE 1649s # expected: qr/^Apache\/2.4.64/ 1649s # received: 'Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0' 1649s ok 6 1649s # testing : SERVER_ADMIN 1649s # expected: 'tuser@localhost' 1649s # received: 'tuser@localhost' 1649s ok 7 1649s # testing : SERVER_PORT 1649s # expected: '8532' 1649s # received: '8532' 1649s ok 8 1649s # testing : SERVER_NAME 1649s # expected: 'localhost' 1649s # received: 'localhost' 1649s ok 9 1649s # testing : SERVER_PROTOCOL 1649s # expected: qr/^HTTP\/1\.\d$/ 1649s # received: 'HTTP/1.1' 1649s ok 10 1649s # testing : REMOTE_ADDR 1649s # expected: '127.0.0.1' 1649s # received: '127.0.0.1' 1649s ok 11 1649s # testing : DOCUMENT_ROOT 1649s # expected: '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs' 1649s # received: '/tmp/autopkgtest.aMezUI/autopkgtest_tmp/perl-framework/t/htdocs' 1649s ok 12 1649s # testing : REQUEST_METHOD 1649s # expected: 'GET' 1649s # received: 'GET' 1649s ok 13 1649s # testing : REQUEST_URI 1649s # expected: '/test_ssl_var_lookup' 1649s # received: '/test_ssl_var_lookup' 1649s ok 14 1649s # testing : TIME_YEAR 1649s # expected: 2025 1649s # received: '2025' 1649s ok 15 1649s # testing : TIME_MON 1649s # expected: '09' 1649s # received: '09' 1649s ok 16 1649s # testing : TIME_DAY 1649s # expected: '04' 1649s # received: '04' 1649s ok 17 1649s # testing : TIME_WDAY 1649s # expected: 4 1649s # received: '4' 1649s ok 18 1649s # testing : IS_SUBREQ 1649s # expected: 'false' 1649s # received: 'false' 1649s ok 19 1649s # testing : API_VERSION 1649s # expected: '20120211' 1649s # received: '20120211' 1649s ok 20 1649s # testing : THE_REQUEST 1649s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1649s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1649s ok 21 1649s # testing : REQUEST_SCHEME 1649s # expected: 'https' 1649s # received: 'https' 1649s ok 22 1649s # testing : HTTPS 1649s # expected: 'on' 1649s # received: 'on' 1649s ok 23 1649s # testing : ENV:THE_ARGS 1649s # expected: 'ENV:THE_ARGS' 1649s # received: 'ENV:THE_ARGS' 1649s ok 24 1649s # testing : SSL_CLIENT_M_VERSION 1649s # expected: qr/^\d+$/ 1649s # received: '3' 1649s ok 25 1649s # testing : SSL_SERVER_M_VERSION 1649s # expected: qr/^\d+$/ 1649s # received: '3' 1649s ok 26 1649s # testing : SSL_CLIENT_M_SERIAL 1649s # expected: qr/^[0-9A-F]+$/ 1649s # received: '0C' 1649s ok 27 1649s # testing : SSL_SERVER_M_SERIAL 1649s # expected: qr/^[0-9A-F]+$/ 1649s # received: '05' 1649s ok 28 1649s # testing : SSL_PROTOCOL 1649s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1649s # received: 'TLSv1.3' 1649s ok 29 1649s # testing : SSL_CLIENT_V_START 1649s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1649s # received: 'Sep 4 16:04:51 2025 GMT' 1649s ok 30 1649s # testing : SSL_SERVER_V_START 1649s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1649s # received: 'Sep 4 16:04:50 2025 GMT' 1649s ok 31 1649s # testing : SSL_CLIENT_V_END 1649s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1649s # received: 'Sep 4 16:04:51 2026 GMT' 1649s ok 32 1649s # testing : SSL_SERVER_V_END 1649s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1649s # received: 'Sep 4 16:04:50 2026 GMT' 1649s ok 33 1649s # testing : SSL_CIPHER 1649s # expected: qr/^[A-Z0-9_-]+$/ 1649s # received: 'TLS_AES_256_GCM_SHA384' 1649s ok 34 1649s # testing : SSL_CIPHER_EXPORT 1649s # expected: 'false' 1649s # received: 'false' 1649s ok 35 1649s # testing : SSL_CIPHER_ALGKEYSIZE 1649s # expected: qr/^\d+$/ 1649s # received: '256' 1649s ok 36 1649s # testing : SSL_CIPHER_USEKEYSIZE 1649s # expected: qr/^\d+$/ 1649s # received: '256' 1649s ok 37 1649s # testing : SSL_SECURE_RENEG 1649s # expected: qr/^(false|true)$/ 1649s # received: 'false' 1649s ok 38 1649s # testing : SSL_CLIENT_S_DN 1649s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1649s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1649s ok 39 1649s # testing : SSL_SERVER_S_DN 1649s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1649s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1649s ok 40 1649s # testing : SSL_CLIENT_S_DN_C 1649s # expected: 'US' 1649s # received: 'US' 1649s ok 41 1649s # testing : SSL_SERVER_S_DN_C 1649s # expected: 'US' 1649s # received: 'US' 1649s ok 42 1649s # testing : SSL_CLIENT_S_DN_ST 1649s # expected: 'California' 1649s # received: 'California' 1649s ok 43 1649s # testing : SSL_SERVER_S_DN_ST 1649s # expected: 'California' 1649s # received: 'California' 1649s ok 44 1649s # testing : SSL_CLIENT_S_DN_L 1649s # expected: 'San Francisco' 1649s # received: 'San Francisco' 1649s ok 45 1649s # testing : SSL_SERVER_S_DN_L 1649s # expected: 'San Francisco' 1649s # received: 'San Francisco' 1649s ok 46 1649s # testing : SSL_CLIENT_S_DN_O 1649s # expected: 'ASF' 1649s # received: 'ASF' 1649s ok 47 1649s # testing : SSL_SERVER_S_DN_O 1649s # expected: 'ASF' 1649s # received: 'ASF' 1649s ok 48 1649s # testing : SSL_CLIENT_S_DN_OU 1649s # expected: 'httpd-test' 1649s # received: 'httpd-test' 1649s ok 49 1649s # testing : SSL_SERVER_S_DN_OU 1649s # expected: qr/^httpd-test\/([-\w]+)/ 1649s # received: 'httpd-test/rsa-test' 1649s ok 50 1649s # testing : SSL_CLIENT_S_DN_CN 1649s # expected: 'client_ok' 1649s # received: 'client_ok' 1649s ok 51 1649s # testing : SSL_SERVER_S_DN_CN 1649s # expected: 'localhost' 1649s # received: 'localhost' 1649s ok 52 1649s # testing : SSL_CLIENT_S_DN_Email 1649s # expected: 'test-dev@httpd.apache.org' 1649s # received: 'test-dev@httpd.apache.org' 1649s ok 53 1649s # testing : SSL_SERVER_S_DN_Email 1649s # expected: 'test-dev@httpd.apache.org' 1649s # received: 'test-dev@httpd.apache.org' 1649s ok 54 1649s # testing : SSL_CLIENT_SAN_Email_0 1649s # expected: 'test-dev@httpd.apache.org' 1649s # received: 'test-dev@httpd.apache.org' 1649s ok 55 1649s # testing : SSL_SERVER_SAN_DNS_0 1649s # expected: 'localhost' 1649s # received: 'localhost' 1649s ok 56 1649s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1649s # expected: 'test-dev@httpd.apache.org' 1649s # received: 'test-dev@httpd.apache.org' 1649s ok 57 1649s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1649s # expected: '_https.localhost' 1649s # received: '_https.localhost' 1649s ok 58 1649s # testing : SSL_CLIENT_I_DN 1649s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1649s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1649s ok 59 1649s # testing : SSL_SERVER_I_DN 1649s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1649s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1649s ok 60 1649s # testing : SSL_CLIENT_I_DN_C 1649s # expected: 'US' 1649s # received: 'US' 1649s ok 61 1649s # testing : SSL_SERVER_I_DN_C 1649s # expected: 'US' 1649s # received: 'US' 1649s ok 62 1649s # testing : SSL_CLIENT_I_DN_ST 1649s # expected: 'California' 1649s # received: 'California' 1649s ok 63 1649s # testing : SSL_SERVER_I_DN_ST 1649s # expected: 'California' 1649s # received: 'California' 1649s ok 64 1649s # testing : SSL_CLIENT_I_DN_L 1649s # expected: 'San Francisco' 1649s # received: 'San Francisco' 1649s ok 65 1649s # testing : SSL_SERVER_I_DN_L 1649s # expected: 'San Francisco' 1649s # received: 'San Francisco' 1649s ok 66 1649s # testing : SSL_CLIENT_I_DN_O 1649s # expected: 'ASF' 1649s # received: 'ASF' 1649s ok 67 1649s # testing : SSL_SERVER_I_DN_O 1649s # expected: 'ASF' 1649s # received: 'ASF' 1649s ok 68 1649s # testing : SSL_CLIENT_I_DN_OU 1649s # expected: 'httpd-test' 1649s # received: 'httpd-test' 1649s ok 69 1649s # testing : SSL_SERVER_I_DN_OU 1649s # expected: 'httpd-test' 1649s # received: 'httpd-test' 1649s ok 70 1649s # testing : SSL_CLIENT_I_DN_CN 1649s # expected: 'ca' 1649s # received: 'ca' 1649s ok 71 1649s # testing : SSL_SERVER_I_DN_CN 1649s # expected: 'ca' 1649s # received: 'ca' 1649s ok 72 1649s # testing : SSL_SERVER_I_DN_CN_RAW 1649s # expected: 'ca' 1649s # received: 'ca' 1649s ok 73 1649s # testing : SSL_SERVER_I_DN_CN_0_RAW 1649s # expected: 'ca' 1649s # received: 'ca' 1649s ok 74 1649s # testing : SSL_CLIENT_I_DN_Email 1649s # expected: 'test-dev@httpd.apache.org' 1649s # received: 'test-dev@httpd.apache.org' 1649s ok 75 1649s # testing : SSL_SERVER_I_DN_Email 1649s # expected: 'test-dev@httpd.apache.org' 1649s # received: 'test-dev@httpd.apache.org' 1649s ok 76 1649s # testing : SSL_CLIENT_A_SIG 1649s # expected: 'sha256WithRSAEncryption' 1649s # received: 'sha256WithRSAEncryption' 1649s ok 77 1649s # testing : SSL_SERVER_A_SIG 1649s # expected: 'sha256WithRSAEncryption' 1649s # received: 'sha256WithRSAEncryption' 1649s ok 78 1649s # testing : SSL_CLIENT_A_KEY 1649s # expected: 'rsaEncryption' 1649s # received: 'rsaEncryption' 1649s ok 79 1649s # testing : SSL_SERVER_A_KEY 1649s # expected: qr/^[rd]saEncryption$/ 1649s # received: 'rsaEncryption' 1649s ok 80 1649s # testing : SSL_CLIENT_CERT 1649s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1649s # received: '-----BEGIN CERTIFICATE----- 1649s # MIIEezCCA2OgAwIBAgIBDDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1649s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1649s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1649s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1649s # MTYwNDUxWhcNMjYwOTA0MTYwNDUxWjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1649s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1649s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1649s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1649s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr/1MM5j6HyICUxdXG6cUUvbJRVfn6bGM1l6D 1649s # H9c6dGJJ0C4AR15EeZpYvPFW7eSt5hcWjKdYkRVc2OJXqq3PmDz+8HxUXaMNZwP/ 1649s # B7ry3zoGDw6ueWHDsd5JQqFrZsWU5D6NJuC/htuK1hyMot4w0fopHge0WGGIz3a2 1649s # NuI6u2YRFAgN7yqVTMwrSFbj9o95vjdy7NWqi2eVUg/cEOQ8ZojVR0ytLMexSB/5 1649s # B56CgFT7EG2T7W5uCt0xHbe9iY40nhetG2ZKqV79Le0C2rYU0dO20fEeZW+C1L1o 1649s # c8gXR01NBO5lbOF/ubSAQE6HRjj14dOtl+hoY3nLF5RIPWYj4QIDAQABo4HOMIHL 1649s # MCAGCWCGSAGG+EIBDQQTFhFUaGlzIElzIEEgQ29tbWVudDAWBgorBgEEAYGNDAwA 1649s # BAgMBkxlbW9uczBPBgNVHREESDBGgRl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3Jn 1649s # oCkGCisGAQQBgjcUAgOgGwwZdGVzdC1kZXZAaHR0cGQuYXBhY2hlLm9yZzAdBgNV 1649s # HQ4EFgQUeOFi3ubUca11hP+6VFm7YOPDl2IwHwYDVR0jBBgwFoAUmgW/al9CFt8t 1649s # HXbdwxotQaSaLOYwDQYJKoZIhvcNAQELBQADggEBABsA2CFhuIk/SWGuhyEOlDV0 1649s # C1pBZLVtKJwVfTQrUDkqLpvYund3m9s8/RF3pNhnk1KrIYJdCkp9MT3zlLTyCWim 1649s # 5h7qgY28UtpkGuuNKWoToJDIEp9/0YLPoYgpTmUHVdAwRJIkHjRnNUjKdAdOaS2x 1649s # WQQodRgJIaZ/hXBvq7DRSDh4QuYHDBuoEsE6i94AAxzph0sxHzIbUXUfxZKh1VRp 1649s # qmb3rmAua4EramPw5VwIsQN4e0sC30iGTTJ4GQB2SFVfy2goI3C33O2EEvNwrnTb 1649s # 0+j/baMbUPDsTqmfWXFlgLuDctkCQo5uWu5eBpvlQ0RnGdcsoJRsewXuZCYL35I= 1649s # -----END CERTIFICATE----- 1649s # ' 1649s ok 81 1649s # testing : SSL_SERVER_CERT 1649s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1649s # received: '-----BEGIN CERTIFICATE----- 1649s # MIIERDCCAyygAwIBAgIBBTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1649s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1649s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1649s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjUwOTA0 1649s # MTYwNDUwWhcNMjYwOTA0MTYwNDUwWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1649s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1649s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1649s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1649s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0arlwuCFTEyM9hKWCprp9jVh 1649s # CBmUJvwiyEaYsTbwU3eEY5Y7J7MuvL1Yp11kygazPSSsyU80XhwzY3dXpOe9oQ88 1649s # 0jUyVC6soRz5c4xB18A9KPv6l4A8Yd/XyRHwhxHB+fq/p7whbVGzVQLmg0fag0pw 1649s # +qLpMwhRWFLimMr45FofY49PqEiTB+9BxgIJA1ShVgHnCGTaa5QLDd0lHhrQHETw 1649s # 9hNLwS29VfiSOTVWlJd6N8oRV9f9BvSAQOSyKhUrsSbIXNAOSUozMG6PDLvvFlqf 1649s # M0JLaBBj9WzSO5WeqPauKbY+GS9qXqYdZMN8f6FPj8zyLZIf6c7xk7q1UmIJlQID 1649s # AQABo4GOMIGLMDQGA1UdEQQtMCuCCWxvY2FsaG9zdKAeBggrBgEFBQcIB6ASFhBf 1649s # aHR0cHMubG9jYWxob3N0MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRV 1649s # Fotmzy2na6MQX7ZVvd+MAhBEWjAfBgNVHSMEGDAWgBSaBb9qX0IW3y0ddt3DGi1B 1649s # pJos5jANBgkqhkiG9w0BAQsFAAOCAQEAYYtzgN0QNHN/GQiLZsiqwU+JSsQtW60G 1649s # tat40T3J3o/mUvCWwRhmPmdazfnnAQ2oyOjKMh68d8IuxQKn5eAtD1UuDUPjHYFC 1649s # e6kMIMpAU/eqm9+EeLbfA7oRN8HGp77nvZzkrsmnVlmYD3cV4dkTxsuYvTjB5rcX 1649s # SqgCYxUJaq12qSloUchNgkEORv1WT2HSz+zw4FQ1PQ5dnmLtJHk4OxiA+xg1M43r 1649s # CCYCpER0FoS9G8WzoCdWP5c3jqo8bUiWlHkNZ3TL3ZN63onuFufD3z8UbdUBohL7 1649s # Fruai2E3JdFbc+eXBhBOnVHkMOQK+2VkRJz0LgQbQ2aNaGgyfdNk+g== 1649s # -----END CERTIFICATE----- 1649s # ' 1649s ok 82 1649s # testing : SSL_CLIENT_VERIFY 1649s # expected: 'SUCCESS' 1649s # received: 'SUCCESS' 1649s ok 83 1649s ok 1652s t/ssl/verify.t ...................... 1652s 1..3 1652s # Running under perl version 5.040001 for linux 1652s # Current time local: Thu Sep 4 16:13:11 2025 1652s # Current time GMT: Thu Sep 4 16:13:11 2025 1652s # Using Test.pm version 1.31 1652s # Using Apache/Test.pm version 1.44 1652s HTTP/1.1 403 Forbidden 1652s Connection: close 1652s Date: Thu, 04 Sep 2025 16:13:14 GMT 1652s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1652s Content-Length: 258 1652s Content-Type: text/html; charset=iso-8859-1 1652s Client-Date: Thu, 04 Sep 2025 16:13:14 GMT 1652s Client-Peer: 127.0.0.1:8532 1652s Client-Response-Num: 1 1652s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1652s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1652s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1652s Client-SSL-Socket-Class: IO::Socket::SSL 1652s Client-SSL-Version: TLSv1_3 1652s Title: 403 Forbidden 1652s 1652s 1652s 1652s 403 Forbidden 1652s 1652s

Forbidden

1652s

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

1652s 1652s ok 1 1652s HTTP/1.1 200 OK 1652s Connection: close 1652s Date: Thu, 04 Sep 2025 16:13:14 GMT 1652s Accept-Ranges: bytes 1652s ETag: "1a-62c6deaf13e40" 1652s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1652s Vary: In-If1 1652s Content-Length: 26 1652s Content-Type: text/html 1652s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1652s Client-Date: Thu, 04 Sep 2025 16:13:14 GMT 1652s Client-Peer: 127.0.0.1:8532 1652s Client-Response-Num: 1 1652s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1652s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1652s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1652s Client-SSL-Socket-Class: IO::Socket::SSL 1652s Client-SSL-Version: TLSv1_3 1652s DMMATCH1: 1 1652s 1652s welcome to localhost:8529 1652s ok 2 1652s 500 Server closed connection without sending any data back 1652s Content-Type: text/plain 1652s Client-Date: Thu, 04 Sep 2025 16:13:14 GMT 1652s Client-Warning: Internal response 1652s 1652s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1652s ok 3 1652s ok 1652s All tests successful. 1652s Files=143, Tests=7316, 490 wallclock secs ( 1.19 usr 0.33 sys + 191.89 cusr 275.33 csys = 468.74 CPU) 1652s Result: PASS 1652s [warning] server localhost:8529 shutdown 1653s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1653s Files=143, Tests=7316, 490 wallclock secs ( 1.19 usr 0.33 sys + 191.89 cusr 275.33 csys = 468.74 CPU) 1653s + grep -E '^Result: PASS' testlog.mpm_event 1653s Result: PASS 1653s + grep -E '^Result: FAIL' testlog.mpm_event 1653s + grep -E 'server dumped core' testlog.mpm_event 1653s + return 0 1654s autopkgtest [16:13:17]: test run-test-suite: -----------------------] 1655s autopkgtest [16:13:18]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1655s run-test-suite PASS 1655s autopkgtest [16:13:18]: test default-mods: preparing testbed 1662s Creating nova instance adt-questing-amd64-apache2-20250904-154543-juju-7f2275-prod-proposed-migration-environment-20-9c45fd22-812e-4b62-9f67-a21e14c327bf from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 1703s autopkgtest [16:14:06]: testbed dpkg architecture: amd64 1703s autopkgtest [16:14:06]: testbed apt version: 3.1.5ubuntu1 1704s autopkgtest [16:14:07]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1704s autopkgtest [16:14:07]: testbed release detected to be: questing 1704s autopkgtest [16:14:07]: updating testbed package index (apt update) 1705s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 1705s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1705s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1705s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1705s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 1705s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 1705s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 1705s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 1705s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 1705s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 1705s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 1705s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 1705s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 1705s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 1705s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 1705s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 1705s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 1705s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 1705s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 1705s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 1706s Fetched 1243 kB in 1s (1274 kB/s) 1707s Reading package lists... 1707s autopkgtest [16:14:10]: upgrading testbed (apt dist-upgrade and autopurge) 1707s Reading package lists... 1707s Building dependency tree... 1707s Reading state information... 1707s Calculating upgrade... 1708s The following packages will be upgraded: 1708s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 1708s libcryptsetup12 1708s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1708s Need to get 3064 kB of archives. 1708s After this operation, 225 kB of additional disk space will be used. 1708s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 1708s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 1708s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 1708s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 1708s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 1710s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 1710s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 1710s Preconfiguring packages ... 1710s Fetched 3064 kB in 3s (1199 kB/s) 1711s (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 ... 121119 files and directories currently installed.) 1711s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 1711s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 1711s Setting up dash (0.5.12-12ubuntu2) ... 1711s (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 ... 121119 files and directories currently installed.) 1711s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 1711s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1711s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 1711s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1711s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 1711s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1711s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 1711s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 1711s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 1711s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1711s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 1711s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 1711s Setting up bpftrace (0.23.5-1ubuntu1) ... 1711s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 1711s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 1711s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 1711s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 1711s Setting up cron (3.0pl1-196ubuntu2) ... 1712s Processing triggers for debianutils (5.23.2) ... 1712s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1712s Processing triggers for man-db (2.13.1-1) ... 1713s Reading package lists... 1713s Building dependency tree... 1713s Reading state information... 1713s Solving dependencies... 1713s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1713s autopkgtest [16:14:16]: rebooting testbed after setup commands that affected boot 1742s Reading package lists... 1743s Building dependency tree... 1743s Reading state information... 1743s Solving dependencies... 1743s The following NEW packages will be installed: 1743s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1743s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1743s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1743s Need to get 2110 kB of archives. 1743s After this operation, 8233 kB of additional disk space will be used. 1743s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 1743s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 1743s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 1743s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 1743s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.8-1 [174 kB] 1743s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.64-1ubuntu2 [1347 kB] 1744s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 1744s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 1744s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.64-1ubuntu2 [90.3 kB] 1745s Fetched 2110 kB in 2s (1343 kB/s) 1745s Selecting previously unselected package libapr1t64:amd64. 1745s (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 ... 121119 files and directories currently installed.) 1745s Preparing to unpack .../0-libapr1t64_1.7.5-1_amd64.deb ... 1745s Unpacking libapr1t64:amd64 (1.7.5-1) ... 1745s Selecting previously unselected package libaprutil1t64:amd64. 1745s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 1745s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1745s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1745s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 1745s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1745s Selecting previously unselected package libaprutil1-ldap:amd64. 1745s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 1745s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1745s Selecting previously unselected package liblua5.4-0:amd64. 1745s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_amd64.deb ... 1745s Unpacking liblua5.4-0:amd64 (5.4.8-1) ... 1745s Selecting previously unselected package apache2-bin. 1745s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_amd64.deb ... 1745s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 1745s Selecting previously unselected package apache2-data. 1745s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 1745s Unpacking apache2-data (2.4.64-1ubuntu2) ... 1745s Selecting previously unselected package apache2-utils. 1745s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 1745s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 1745s Selecting previously unselected package apache2. 1745s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_amd64.deb ... 1745s Unpacking apache2 (2.4.64-1ubuntu2) ... 1745s Setting up libapr1t64:amd64 (1.7.5-1) ... 1745s Setting up liblua5.4-0:amd64 (5.4.8-1) ... 1745s Setting up apache2-data (2.4.64-1ubuntu2) ... 1745s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1745s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1745s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1745s Setting up apache2-utils (2.4.64-1ubuntu2) ... 1745s Setting up apache2-bin (2.4.64-1ubuntu2) ... 1745s Setting up apache2 (2.4.64-1ubuntu2) ... 1745s Enabling module mpm_event. 1745s Enabling module authz_core. 1745s Enabling module authz_host. 1745s Enabling module authn_core. 1745s Enabling module auth_basic. 1745s Enabling module access_compat. 1745s Enabling module authn_file. 1745s Enabling module authz_user. 1745s Enabling module alias. 1745s Enabling module dir. 1745s Enabling module autoindex. 1745s Enabling module env. 1745s Enabling module mime. 1745s Enabling module negotiation. 1745s Enabling module setenvif. 1745s Enabling module filter. 1745s Enabling module deflate. 1745s Enabling module status. 1745s Enabling module reqtimeout. 1746s Enabling conf charset. 1746s Enabling conf localized-error-pages. 1746s Enabling conf other-vhosts-access-log. 1746s Enabling conf security. 1746s Enabling conf serve-cgi-bin. 1746s Enabling site 000-default. 1746s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1746s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1747s Processing triggers for ufw (0.36.2-9) ... 1747s Processing triggers for man-db (2.13.1-1) ... 1748s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1768s autopkgtest [16:15:11]: test default-mods: [----------------------- 1768s alias_module (shared) 1768s auth_basic_module (shared) 1768s authn_core_module (shared) 1768s authz_core_module (shared) 1768s log_config_module (static) 1768s mime_module (shared) 1768s reqtimeout_module (shared) 1768s version_module (static) 1768s watchdog_module (static) 1769s autopkgtest [16:15:12]: test default-mods: -----------------------] 1769s default-mods PASS 1769s autopkgtest [16:15:12]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1769s autopkgtest [16:15:12]: test duplicate-module-load: preparing testbed 1769s Reading package lists... 1770s Building dependency tree... 1770s Reading state information... 1770s Solving dependencies... 1770s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1770s autopkgtest [16:15:13]: test duplicate-module-load: [----------------------- 1771s + cd /tmp/autopkgtest.aMezUI/autopkgtest_tmp 1771s + apache2ctl -l -M 1771s + sort unsorted 1771s + grep core.c sorted 1771s core.c 1771s http_core.c 1771s + uniq 1771s + diff -u sorted dedup 1771s autopkgtest [16:15:14]: test duplicate-module-load: -----------------------] 1771s autopkgtest [16:15:14]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1771s duplicate-module-load PASS 1772s autopkgtest [16:15:15]: test htcacheclean: preparing testbed 1772s Reading package lists... 1772s Building dependency tree... 1772s Reading state information... 1772s Solving dependencies... 1772s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1773s autopkgtest [16:15:16]: test htcacheclean: [----------------------- 1773s + htc_enabled 1773s + ls /etc/rc[2345].d/S*apache-htcacheclean 1773s + return 1 1773s + a2enmod cache_disk 1773s Considering dependency cache for cache_disk: 1773s Enabling module cache. 1773s Enabling module cache_disk. 1773s Enabling external service apache-htcacheclean 1773s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1773s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1773s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 1773s The service will be started on next reboot. 1773s To activate the new configuration, you need to run: 1773s systemctl restart apache2 1773s systemctl start apache-htcacheclean 1773s + htc_enabled 1773s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1773s + return 0 1773s + service apache-htcacheclean start 1774s + ps -ef 1774s + grep /usr/bin/htcacheclean 1774s www-data 1775 1 0 16:14 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1774s root 2536 2387 0 16:15 ? 00:00:00 grep /usr/bin/htcacheclean 1774s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1774s + pgrep -P 1 -u www-data -G www-data htcacheclean 1774s 1775 1774s + service apache-htcacheclean status 1774s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1774s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1774s Active: active (running) since Thu 2025-09-04 16:14:49 UTC; 27s ago 1774s Invocation: 95f845953fab4319887c9f9e78ef866f 1774s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1774s Main PID: 1775 (htcacheclean) 1774s Tasks: 1 (limit: 4577) 1774s Memory: 288K (peak: 1.7M) 1774s CPU: 6ms 1774s CGroup: /system.slice/apache-htcacheclean.service 1774s └─1775 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1774s 1774s Sep 04 16:14:49 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1774s Sep 04 16:14:49 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1774s + service apache-htcacheclean stop 1774s + sleep 1 1776s + pgrep -P 1 -u www-data -G www-data htcacheclean 1776s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1776s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1776s Active: inactive (dead) since Thu 2025-09-04 16:15:17 UTC; 1s ago 1776s Duration: 27.717s 1776s Invocation: 95f845953fab4319887c9f9e78ef866f 1776s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1776s Main PID: 1775 (code=exited, status=0/SUCCESS) 1776s Mem peak: 1.7M 1776s CPU: 6ms 1776s 1776s Sep 04 16:14:49 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1776s Sep 04 16:14:49 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1776s Sep 04 16:15:17 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1776s Sep 04 16:15:17 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1776s Sep 04 16:15:17 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1776s Disabling external service apache-htcacheclean 1776s + service apache-htcacheclean status 1776s + a2dismod cache_disk 1776s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1776s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1776s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 1776s Module cache_disk disabled. 1776s To activate the new configuration, you need to run: 1776s systemctl restart apache2 1776s systemctl stop apache-htcacheclean 1776s + htc_enabled 1776s + ls /etc/rc[2345].d/S*apache-htcacheclean 1776s + return 1 1776s + a2enmod cache_socache 1776s Considering dependency cache for cache_socache: 1776s Module cache already enabled 1776s Enabling module cache_socache. 1776s To activate the new configuration, you need to run: 1776s systemctl restart apache2 1776s + htc_enabled 1776s + ls /etc/rc[2345].d/S*apache-htcacheclean 1776s + return 1 1776s + exit 0 1776s autopkgtest [16:15:19]: test htcacheclean: -----------------------] 1777s autopkgtest [16:15:20]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1777s htcacheclean PASS 1777s autopkgtest [16:15:20]: test ssl-passphrase: preparing testbed 1777s Reading package lists... 1777s Building dependency tree... 1777s Reading state information... 1777s Solving dependencies... 1777s The following NEW packages will be installed: 1777s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1778s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1778s Need to get 1317 kB of archives. 1778s After this operation, 4987 kB of additional disk space will be used. 1778s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libtcl8.6 amd64 8.6.17+dfsg-1 [1036 kB] 1778s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 tcl8.6 amd64 8.6.17+dfsg-1 [15.0 kB] 1778s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 tcl-expect amd64 5.45.4-4 [110 kB] 1779s Get:4 http://ftpmaster.internal/ubuntu questing/universe amd64 expect amd64 5.45.4-4 [136 kB] 1779s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1779s Preconfiguring packages ... 1779s Fetched 1317 kB in 1s (1230 kB/s) 1779s Selecting previously unselected package libtcl8.6:amd64. 1779s (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 ... 121833 files and directories currently installed.) 1779s Preparing to unpack .../libtcl8.6_8.6.17+dfsg-1_amd64.deb ... 1779s Unpacking libtcl8.6:amd64 (8.6.17+dfsg-1) ... 1779s Selecting previously unselected package tcl8.6. 1779s Preparing to unpack .../tcl8.6_8.6.17+dfsg-1_amd64.deb ... 1779s Unpacking tcl8.6 (8.6.17+dfsg-1) ... 1779s Selecting previously unselected package tcl-expect:amd64. 1779s Preparing to unpack .../tcl-expect_5.45.4-4_amd64.deb ... 1779s Unpacking tcl-expect:amd64 (5.45.4-4) ... 1779s Selecting previously unselected package expect. 1779s Preparing to unpack .../expect_5.45.4-4_amd64.deb ... 1779s Unpacking expect (5.45.4-4) ... 1779s Selecting previously unselected package ssl-cert. 1779s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 1779s Unpacking ssl-cert (1.1.3ubuntu1) ... 1779s Setting up ssl-cert (1.1.3ubuntu1) ... 1779s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1779s Setting up libtcl8.6:amd64 (8.6.17+dfsg-1) ... 1779s Setting up tcl8.6 (8.6.17+dfsg-1) ... 1779s Setting up tcl-expect:amd64 (5.45.4-4) ... 1779s Setting up expect (5.45.4-4) ... 1779s Processing triggers for man-db (2.13.1-1) ... 1780s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1780s autopkgtest [16:15:23]: test ssl-passphrase: [----------------------- 1781s + cd /etc/ssl/private 1781s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1781s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1781s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1781s writing RSA key 1781s + a2enmod ssl 1781s Considering dependency mime for ssl: 1781s Module mime already enabled 1781s Considering dependency socache_shmcb for ssl: 1781s Enabling module socache_shmcb. 1781s Enabling module ssl. 1781s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1781s To activate the new configuration, you need to run: 1781s systemctl restart apache2 1781s + a2ensite default-ssl 1781s Enabling site default-ssl. 1781s To activate the new configuration, you need to run: 1781s systemctl reload apache2 1781s + expect 1781s + password_responder 1781s + [ ! -e /run/systemd/ask-password/sck.* ] 1781s + sleep 1 1781s spawn service apache2 restart 1782s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.6a0b059deaae6d07 ] 1782s ssl-passphrase test password responder: found prompt, sending password 1782s + echo ssl-passphrase test password responder: found prompt, sending password 1782s + echo test 1782s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.6a0b059deaae6d07 1782s 1782s + echo Hello, world! 1782s + curl -k https://localhost/hello.txt 1782s % Total % Received % Xferd Average Speed Time Time Time Current 1782s Dload Upload Total Spent Left Speed 1782s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 2463 0 --:--:-- --:--:-- --:--:-- 2800 1782s + result=Hello, world! 1782s + [ Hello, world! != Hello, world! ] 1782s autopkgtest [16:15:25]: test ssl-passphrase: -----------------------] 1782s ssl-passphrase PASS 1782s autopkgtest [16:15:25]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1783s autopkgtest [16:15:26]: test check-http2: preparing testbed 1790s Creating nova instance adt-questing-amd64-apache2-20250904-154543-juju-7f2275-prod-proposed-migration-environment-20-9c45fd22-812e-4b62-9f67-a21e14c327bf from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 1839s autopkgtest [16:16:22]: testbed dpkg architecture: amd64 1839s autopkgtest [16:16:22]: testbed apt version: 3.1.5ubuntu1 1839s autopkgtest [16:16:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1839s autopkgtest [16:16:22]: testbed release detected to be: questing 1840s autopkgtest [16:16:23]: updating testbed package index (apt update) 1840s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 1840s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1840s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1840s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1840s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 1840s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 1840s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 1840s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 1840s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 1841s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 1841s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 1841s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 1841s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 1841s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 1841s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 1841s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 1841s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 1841s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 1841s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 1841s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 1842s Fetched 1243 kB in 1s (1419 kB/s) 1842s Reading package lists... 1843s autopkgtest [16:16:26]: upgrading testbed (apt dist-upgrade and autopurge) 1843s Reading package lists... 1843s Building dependency tree... 1843s Reading state information... 1843s Calculating upgrade... 1843s The following packages will be upgraded: 1843s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 1843s libcryptsetup12 1843s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1843s Need to get 3064 kB of archives. 1843s After this operation, 225 kB of additional disk space will be used. 1843s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 1843s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 1843s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 1843s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 1843s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 1844s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 1844s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 1844s Preconfiguring packages ... 1844s Fetched 3064 kB in 0s (7393 kB/s) 1844s (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 ... 121119 files and directories currently installed.) 1844s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 1844s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 1844s Setting up dash (0.5.12-12ubuntu2) ... 1844s (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 ... 121119 files and directories currently installed.) 1844s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 1844s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1844s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 1844s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1844s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 1844s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1844s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 1844s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 1844s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 1844s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1844s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 1844s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 1844s Setting up bpftrace (0.23.5-1ubuntu1) ... 1844s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 1844s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 1844s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 1844s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 1844s Setting up cron (3.0pl1-196ubuntu2) ... 1845s Processing triggers for debianutils (5.23.2) ... 1845s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1845s Processing triggers for man-db (2.13.1-1) ... 1846s Reading package lists... 1846s Building dependency tree... 1846s Reading state information... 1846s Solving dependencies... 1846s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1846s autopkgtest [16:16:29]: rebooting testbed after setup commands that affected boot 1876s Reading package lists... 1876s Building dependency tree... 1876s Reading state information... 1876s Solving dependencies... 1876s The following NEW packages will be installed: 1876s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1876s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1876s liblua5.4-0 nghttp2-client ssl-cert 1876s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 1876s Need to get 2338 kB of archives. 1876s After this operation, 8869 kB of additional disk space will be used. 1876s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 1876s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 1876s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 1876s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 1876s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.8-1 [174 kB] 1876s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.64-1ubuntu2 [1347 kB] 1876s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 1876s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 1876s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.64-1ubuntu2 [90.3 kB] 1876s Get:10 http://ftpmaster.internal/ubuntu questing/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 1876s Get:11 http://ftpmaster.internal/ubuntu questing/universe amd64 nghttp2-client amd64 1.64.0-1.1build1 [178 kB] 1876s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1876s Preconfiguring packages ... 1876s Fetched 2338 kB in 0s (11.6 MB/s) 1876s Selecting previously unselected package libapr1t64:amd64. 1877s (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 ... 121119 files and directories currently installed.) 1877s Preparing to unpack .../00-libapr1t64_1.7.5-1_amd64.deb ... 1877s Unpacking libapr1t64:amd64 (1.7.5-1) ... 1877s Selecting previously unselected package libaprutil1t64:amd64. 1877s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 1877s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1877s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1877s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 1877s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1877s Selecting previously unselected package libaprutil1-ldap:amd64. 1877s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 1877s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1877s Selecting previously unselected package liblua5.4-0:amd64. 1877s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_amd64.deb ... 1877s Unpacking liblua5.4-0:amd64 (5.4.8-1) ... 1877s Selecting previously unselected package apache2-bin. 1877s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_amd64.deb ... 1877s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 1877s Selecting previously unselected package apache2-data. 1877s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 1877s Unpacking apache2-data (2.4.64-1ubuntu2) ... 1877s Selecting previously unselected package apache2-utils. 1877s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 1877s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 1877s Selecting previously unselected package apache2. 1877s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_amd64.deb ... 1877s Unpacking apache2 (2.4.64-1ubuntu2) ... 1877s Selecting previously unselected package libev4t64:amd64. 1877s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 1877s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 1877s Selecting previously unselected package nghttp2-client. 1877s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1build1_amd64.deb ... 1877s Unpacking nghttp2-client (1.64.0-1.1build1) ... 1877s Selecting previously unselected package ssl-cert. 1877s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 1877s Unpacking ssl-cert (1.1.3ubuntu1) ... 1877s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 1877s Setting up nghttp2-client (1.64.0-1.1build1) ... 1877s Setting up ssl-cert (1.1.3ubuntu1) ... 1877s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1877s Setting up libapr1t64:amd64 (1.7.5-1) ... 1877s Setting up liblua5.4-0:amd64 (5.4.8-1) ... 1877s Setting up apache2-data (2.4.64-1ubuntu2) ... 1877s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1877s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1877s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1877s Setting up apache2-utils (2.4.64-1ubuntu2) ... 1877s Setting up apache2-bin (2.4.64-1ubuntu2) ... 1878s Setting up apache2 (2.4.64-1ubuntu2) ... 1878s Enabling module mpm_event. 1878s Enabling module authz_core. 1878s Enabling module authz_host. 1878s Enabling module authn_core. 1878s Enabling module auth_basic. 1878s Enabling module access_compat. 1878s Enabling module authn_file. 1878s Enabling module authz_user. 1878s Enabling module alias. 1878s Enabling module dir. 1878s Enabling module autoindex. 1878s Enabling module env. 1878s Enabling module mime. 1878s Enabling module negotiation. 1878s Enabling module setenvif. 1878s Enabling module filter. 1878s Enabling module deflate. 1878s Enabling module status. 1878s Enabling module reqtimeout. 1878s Enabling conf charset. 1878s Enabling conf localized-error-pages. 1878s Enabling conf other-vhosts-access-log. 1878s Enabling conf security. 1878s Enabling conf serve-cgi-bin. 1878s Enabling site 000-default. 1879s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1879s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1880s Processing triggers for ufw (0.36.2-9) ... 1880s Processing triggers for man-db (2.13.1-1) ... 1880s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1886s autopkgtest [16:17:09]: test check-http2: [----------------------- 1886s + a2enmod http2 1886s Enabling module http2. 1886s To activate the new configuration, you need to run: 1886s systemctl restart apache2 1886s + a2enmod ssl 1886s Considering dependency mime for ssl: 1886s Module mime already enabled 1886s Considering dependency socache_shmcb for ssl: 1886s Enabling module socache_shmcb. 1886s Enabling module ssl. 1886s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1886s To activate the new configuration, you need to run: 1886s systemctl restart apache2 1886s + a2ensite default-ssl 1886s Enabling site default-ssl. 1886s To activate the new configuration, you need to run: 1886s systemctl reload apache2 1886s + echo Protocols h2c h2 http/1.1 1886s + service apache2 restart 1886s + echo Hello, world! 1886s + testapache curl -s -k http://localhost/hello.txt 1886s + cmd=curl -s -k http://localhost/hello.txt 1886s + curl -s -k http://localhost/hello.txt 1886s OK 1886s + result=Hello, world! 1886s + [ Hello, world! != Hello, world! ] 1886s + echo OK 1886s + testapache curl -s -k https://localhost/hello.txt 1886s + cmd=curl -s -k https://localhost/hello.txt 1886s + curl -s -k https://localhost/hello.txt 1886s OK 1886s + result=Hello, world! 1886s + [ Hello, world! != Hello, world! ] 1886s + echo OK 1886s + testapache nghttp --no-verify-peer https://localhost/hello.txt 1886s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 1886s + nghttp --no-verify-peer https://localhost/hello.txt 1886s + result=Hello, world! 1886s + [ Hello, world! != Hello, world! ] 1886s + echo OK 1886s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 1886s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 1886s + nghttp -u --no-verify-peer http://localhost/hello.txt 1886s OK 1886s + result=Hello, world! 1886s + [ Hello, world! != Hello, world! ] 1886s + echo OK 1886s OK 1886s autopkgtest [16:17:09]: test check-http2: -----------------------] 1887s check-http2 PASS 1887s autopkgtest [16:17:10]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1887s autopkgtest [16:17:10]: test check-ubuntu-branding: preparing testbed 1905s Creating nova instance adt-questing-amd64-apache2-20250904-154543-juju-7f2275-prod-proposed-migration-environment-20-9c45fd22-812e-4b62-9f67-a21e14c327bf from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 1960s autopkgtest [16:18:23]: testbed dpkg architecture: amd64 1960s autopkgtest [16:18:23]: testbed apt version: 3.1.5ubuntu1 1960s autopkgtest [16:18:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1960s autopkgtest [16:18:23]: testbed release detected to be: questing 1961s autopkgtest [16:18:24]: updating testbed package index (apt update) 1961s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 1961s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1961s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1961s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1961s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 1961s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 1961s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 1961s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 1961s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 1961s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 1961s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 1961s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 1962s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 1962s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 1962s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 1962s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 1962s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 1962s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 1962s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 1962s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 1963s Fetched 1243 kB in 1s (1322 kB/s) 1963s Reading package lists... 1964s autopkgtest [16:18:27]: upgrading testbed (apt dist-upgrade and autopurge) 1964s Reading package lists... 1964s Building dependency tree... 1964s Reading state information... 1964s Calculating upgrade... 1964s The following packages will be upgraded: 1964s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 1964s libcryptsetup12 1964s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1964s Need to get 3064 kB of archives. 1964s After this operation, 225 kB of additional disk space will be used. 1964s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 1964s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 1964s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 1964s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 1964s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 1964s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 1964s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 1965s Preconfiguring packages ... 1965s Fetched 3064 kB in 0s (10.0 MB/s) 1965s (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 ... 121119 files and directories currently installed.) 1965s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 1965s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 1965s Setting up dash (0.5.12-12ubuntu2) ... 1965s (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 ... 121119 files and directories currently installed.) 1965s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 1965s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1965s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 1965s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1965s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 1965s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 1965s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 1965s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 1965s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 1965s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 1965s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 1965s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 1965s Setting up bpftrace (0.23.5-1ubuntu1) ... 1965s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 1965s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 1965s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 1965s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 1965s Setting up cron (3.0pl1-196ubuntu2) ... 1966s Processing triggers for debianutils (5.23.2) ... 1966s Processing triggers for libc-bin (2.42-0ubuntu1) ... 1966s Processing triggers for man-db (2.13.1-1) ... 1967s Reading package lists... 1967s Building dependency tree... 1967s Reading state information... 1967s Solving dependencies... 1967s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1967s autopkgtest [16:18:30]: rebooting testbed after setup commands that affected boot 1996s Reading package lists... 1996s Building dependency tree... 1996s Reading state information... 1996s Solving dependencies... 1996s The following NEW packages will be installed: 1996s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1996s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1996s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1996s Need to get 2110 kB of archives. 1996s After this operation, 8233 kB of additional disk space will be used. 1996s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 1996s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 1996s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 1996s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 1996s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.8-1 [174 kB] 1996s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.64-1ubuntu2 [1347 kB] 1997s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 1997s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 1997s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.64-1ubuntu2 [90.3 kB] 1998s Fetched 2110 kB in 2s (1401 kB/s) 1998s Selecting previously unselected package libapr1t64:amd64. 1998s (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 ... 121119 files and directories currently installed.) 1998s Preparing to unpack .../0-libapr1t64_1.7.5-1_amd64.deb ... 1998s Unpacking libapr1t64:amd64 (1.7.5-1) ... 1998s Selecting previously unselected package libaprutil1t64:amd64. 1998s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 1998s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1998s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1998s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 1998s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1998s Selecting previously unselected package libaprutil1-ldap:amd64. 1998s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 1998s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1998s Selecting previously unselected package liblua5.4-0:amd64. 1998s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_amd64.deb ... 1998s Unpacking liblua5.4-0:amd64 (5.4.8-1) ... 1998s Selecting previously unselected package apache2-bin. 1998s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_amd64.deb ... 1998s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 1998s Selecting previously unselected package apache2-data. 1998s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 1998s Unpacking apache2-data (2.4.64-1ubuntu2) ... 1998s Selecting previously unselected package apache2-utils. 1998s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 1998s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 1998s Selecting previously unselected package apache2. 1998s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_amd64.deb ... 1998s Unpacking apache2 (2.4.64-1ubuntu2) ... 1998s Setting up libapr1t64:amd64 (1.7.5-1) ... 1998s Setting up liblua5.4-0:amd64 (5.4.8-1) ... 1998s Setting up apache2-data (2.4.64-1ubuntu2) ... 1998s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1998s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1998s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1998s Setting up apache2-utils (2.4.64-1ubuntu2) ... 1998s Setting up apache2-bin (2.4.64-1ubuntu2) ... 1998s Setting up apache2 (2.4.64-1ubuntu2) ... 1998s Enabling module mpm_event. 1998s Enabling module authz_core. 1998s Enabling module authz_host. 1998s Enabling module authn_core. 1998s Enabling module auth_basic. 1998s Enabling module access_compat. 1998s Enabling module authn_file. 1998s Enabling module authz_user. 1998s Enabling module alias. 1998s Enabling module dir. 1998s Enabling module autoindex. 1998s Enabling module env. 1998s Enabling module mime. 1998s Enabling module negotiation. 1998s Enabling module setenvif. 1998s Enabling module filter. 1999s Enabling module deflate. 1999s Enabling module status. 1999s Enabling module reqtimeout. 1999s Enabling conf charset. 1999s Enabling conf localized-error-pages. 1999s Enabling conf other-vhosts-access-log. 1999s Enabling conf security. 1999s Enabling conf serve-cgi-bin. 1999s Enabling site 000-default. 1999s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2000s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2000s Processing triggers for ufw (0.36.2-9) ... 2000s Processing triggers for man-db (2.13.1-1) ... 2001s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2007s autopkgtest [16:19:10]: test check-ubuntu-branding: [----------------------- 2007s + ubuntu_logo_path=icons/ubuntu-logo.png 2007s ++ curl -s http://localhost 2007s + html_content=' 2007s 2007s 2007s 2007s 2007s Apache2 Ubuntu Default Page: It works 2007s 2007s 2007s 2007s
2007s 2007s
2007s
2007s

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

2007s 2007s

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

2007s 2007s
2007s
2007s
2007s Configuration Overview 2007s
2007s
2007s

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

2007s

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

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

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

2007s

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

2007s
2007s 2007s
2007s
2007s Reporting Problems 2007s
2007s
2007s

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

2007s

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

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

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

2007s 2007s

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

2007s 2007s
2007s
2007s
2007s Configuration Overview 2007s
2007s
2007s

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

2007s

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

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

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

2007s

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

2007s
2007s 2007s
2007s
2007s Reporting Problems 2007s
2007s
2007s

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

2007s

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

2007s
2007s 2007s
2007s
2007s
2007s
2007s 2007s =~ icons/ubuntu-logo\.png ]] 2007s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2007s ++ grep Content-Type 2007s ++ tr -d '[:space:]' 2007s ++ cut -d ' ' -f 2- 2007s + content_type=image/png 2007s + expected=image/png 2007s + '[' image/png '!=' image/png ']' 2007s autopkgtest [16:19:10]: test check-ubuntu-branding: -----------------------] 2007s autopkgtest [16:19:10]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2007s check-ubuntu-branding PASS 2008s autopkgtest [16:19:11]: test chroot: preparing testbed 2027s Creating nova instance adt-questing-amd64-apache2-20250904-154543-juju-7f2275-prod-proposed-migration-environment-20-9c45fd22-812e-4b62-9f67-a21e14c327bf from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 2095s autopkgtest [16:20:38]: testbed dpkg architecture: amd64 2096s autopkgtest [16:20:39]: testbed apt version: 3.1.5ubuntu1 2096s autopkgtest [16:20:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2096s autopkgtest [16:20:39]: testbed release detected to be: questing 2097s autopkgtest [16:20:40]: updating testbed package index (apt update) 2097s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2097s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2097s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2097s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2097s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2097s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2097s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2097s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2097s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 2097s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 2097s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 2097s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 2097s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 2097s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 2098s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 2098s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 2098s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 2098s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 2098s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 2098s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 2098s Fetched 1243 kB in 1s (1118 kB/s) 2099s Reading package lists... 2099s autopkgtest [16:20:42]: upgrading testbed (apt dist-upgrade and autopurge) 2099s Reading package lists... 2100s Building dependency tree... 2100s Reading state information... 2100s Calculating upgrade... 2100s The following packages will be upgraded: 2100s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2100s libcryptsetup12 2100s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2100s Need to get 3064 kB of archives. 2100s After this operation, 225 kB of additional disk space will be used. 2100s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 2100s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 2100s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 2100s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2100s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 2102s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 2102s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 2103s Preconfiguring packages ... 2103s Fetched 3064 kB in 3s (1142 kB/s) 2103s (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 ... 121119 files and directories currently installed.) 2103s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 2103s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2103s Setting up dash (0.5.12-12ubuntu2) ... 2103s (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 ... 121119 files and directories currently installed.) 2103s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 2103s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2103s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 2103s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2103s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2103s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2103s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 2103s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2103s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 2103s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2103s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 2103s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 2103s Setting up bpftrace (0.23.5-1ubuntu1) ... 2103s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 2103s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 2103s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2103s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2103s Setting up cron (3.0pl1-196ubuntu2) ... 2104s Processing triggers for debianutils (5.23.2) ... 2104s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2104s Processing triggers for man-db (2.13.1-1) ... 2105s Reading package lists... 2105s Building dependency tree... 2105s Reading state information... 2105s Solving dependencies... 2105s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2105s autopkgtest [16:20:48]: rebooting testbed after setup commands that affected boot 2136s Reading package lists... 2136s Building dependency tree... 2136s Reading state information... 2136s Solving dependencies... 2136s The following NEW packages will be installed: 2136s apache2 apache2-bin apache2-data apache2-utils cpp cpp-15 2136s cpp-15-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-15 2136s gcc-15-x86-64-linux-gnu gcc-x86-64-linux-gnu libapr1t64 2136s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 2136s libgcc-15-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 liblua5.4-0 2136s libmpc3 libquadmath0 libtsan2 libubsan1 2136s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 2136s Need to get 197 MB of archives. 2136s After this operation, 749 MB of additional disk space will be used. 2136s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2136s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2136s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 2136s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 2136s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.8-1 [174 kB] 2136s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.64-1ubuntu2 [1347 kB] 2137s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2137s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 2137s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.64-1ubuntu2 [90.3 kB] 2137s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 2137s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build3 [57.0 kB] 2137s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [84.5 MB] 2145s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-15 amd64 15.2.0-2ubuntu1 [1030 B] 2145s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [5600 B] 2145s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:15.1.0-1ubuntu1 [22.5 kB] 2145s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15.2.0-2ubuntu1 [50.7 kB] 2145s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.2.0-2ubuntu1 [159 kB] 2145s Get:18 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15.2.0-2ubuntu1 [32.9 kB] 2145s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15.2.0-2ubuntu1 [3098 kB] 2145s Get:20 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15.2.0-2ubuntu1 [1372 kB] 2146s Get:21 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15.2.0-2ubuntu1 [2784 kB] 2146s Get:22 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15.2.0-2ubuntu1 [1221 kB] 2146s Get:23 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15.2.0-2ubuntu1 [1701 kB] 2146s Get:24 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15.2.0-2ubuntu1 [155 kB] 2146s Get:25 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-15-dev amd64 15.2.0-2ubuntu1 [2947 kB] 2147s Get:26 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-x86-64-linux-gnu amd64 15.2.0-2ubuntu1 [95.8 MB] 2154s Get:27 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15 amd64 15.2.0-2ubuntu1 [520 kB] 2154s Get:28 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:15.1.0-1ubuntu1 [1214 B] 2154s Get:29 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:15.1.0-1ubuntu1 [5018 B] 2155s Fetched 197 MB in 18s (10.8 MB/s) 2155s Selecting previously unselected package libapr1t64:amd64. 2155s (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 ... 121119 files and directories currently installed.) 2155s Preparing to unpack .../00-libapr1t64_1.7.5-1_amd64.deb ... 2155s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2155s Selecting previously unselected package libaprutil1t64:amd64. 2155s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2155s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2155s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2155s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 2155s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2155s Selecting previously unselected package libaprutil1-ldap:amd64. 2155s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 2155s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2155s Selecting previously unselected package liblua5.4-0:amd64. 2155s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_amd64.deb ... 2155s Unpacking liblua5.4-0:amd64 (5.4.8-1) ... 2155s Selecting previously unselected package apache2-bin. 2155s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_amd64.deb ... 2155s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2155s Selecting previously unselected package apache2-data. 2155s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2155s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2155s Selecting previously unselected package apache2-utils. 2155s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 2155s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2155s Selecting previously unselected package apache2. 2155s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_amd64.deb ... 2155s Unpacking apache2 (2.4.64-1ubuntu2) ... 2155s Selecting previously unselected package libisl23:amd64. 2155s Preparing to unpack .../09-libisl23_0.27-1_amd64.deb ... 2155s Unpacking libisl23:amd64 (0.27-1) ... 2155s Selecting previously unselected package libmpc3:amd64. 2155s Preparing to unpack .../10-libmpc3_1.3.1-1build3_amd64.deb ... 2155s Unpacking libmpc3:amd64 (1.3.1-1build3) ... 2155s Selecting previously unselected package cpp-15-x86-64-linux-gnu. 2155s Preparing to unpack .../11-cpp-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 2155s Unpacking cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package cpp-15. 2156s Preparing to unpack .../12-cpp-15_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package cpp-x86-64-linux-gnu. 2156s Preparing to unpack .../13-cpp-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 2156s Unpacking cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 2156s Selecting previously unselected package cpp. 2156s Preparing to unpack .../14-cpp_4%3a15.1.0-1ubuntu1_amd64.deb ... 2156s Unpacking cpp (4:15.1.0-1ubuntu1) ... 2156s Selecting previously unselected package libcc1-0:amd64. 2156s Preparing to unpack .../15-libcc1-0_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libcc1-0:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package libgomp1:amd64. 2156s Preparing to unpack .../16-libgomp1_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libgomp1:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package libitm1:amd64. 2156s Preparing to unpack .../17-libitm1_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libitm1:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package libasan8:amd64. 2156s Preparing to unpack .../18-libasan8_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libasan8:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package liblsan0:amd64. 2156s Preparing to unpack .../19-liblsan0_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking liblsan0:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package libtsan2:amd64. 2156s Preparing to unpack .../20-libtsan2_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libtsan2:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package libubsan1:amd64. 2156s Preparing to unpack .../21-libubsan1_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libubsan1:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package libhwasan0:amd64. 2156s Preparing to unpack .../22-libhwasan0_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libhwasan0:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package libquadmath0:amd64. 2156s Preparing to unpack .../23-libquadmath0_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libquadmath0:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package libgcc-15-dev:amd64. 2156s Preparing to unpack .../24-libgcc-15-dev_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 2156s Selecting previously unselected package gcc-15-x86-64-linux-gnu. 2156s Preparing to unpack .../25-gcc-15-x86-64-linux-gnu_15.2.0-2ubuntu1_amd64.deb ... 2156s Unpacking gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 2158s Selecting previously unselected package gcc-15. 2158s Preparing to unpack .../26-gcc-15_15.2.0-2ubuntu1_amd64.deb ... 2158s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 2158s Selecting previously unselected package gcc-x86-64-linux-gnu. 2158s Preparing to unpack .../27-gcc-x86-64-linux-gnu_4%3a15.1.0-1ubuntu1_amd64.deb ... 2158s Unpacking gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 2158s Selecting previously unselected package gcc. 2158s Preparing to unpack .../28-gcc_4%3a15.1.0-1ubuntu1_amd64.deb ... 2158s Unpacking gcc (4:15.1.0-1ubuntu1) ... 2158s Setting up libgomp1:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libquadmath0:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libmpc3:amd64 (1.3.1-1build3) ... 2158s Setting up libubsan1:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libhwasan0:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libasan8:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libapr1t64:amd64 (1.7.5-1) ... 2158s Setting up liblua5.4-0:amd64 (5.4.8-1) ... 2158s Setting up apache2-data (2.4.64-1ubuntu2) ... 2158s Setting up libtsan2:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libisl23:amd64 (0.27-1) ... 2158s Setting up libcc1-0:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up liblsan0:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libitm1:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2158s Setting up libgcc-15-dev:amd64 (15.2.0-2ubuntu1) ... 2158s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2158s Setting up cpp-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 2158s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2158s Setting up gcc-15-x86-64-linux-gnu (15.2.0-2ubuntu1) ... 2158s Setting up cpp-15 (15.2.0-2ubuntu1) ... 2158s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2158s Setting up cpp-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 2158s Setting up gcc-x86-64-linux-gnu (4:15.1.0-1ubuntu1) ... 2158s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2158s Setting up gcc-15 (15.2.0-2ubuntu1) ... 2158s Setting up cpp (4:15.1.0-1ubuntu1) ... 2158s Setting up apache2 (2.4.64-1ubuntu2) ... 2158s Enabling module mpm_event. 2158s Enabling module authz_core. 2158s Enabling module authz_host. 2158s Enabling module authn_core. 2158s Enabling module auth_basic. 2158s Enabling module access_compat. 2158s Enabling module authn_file. 2158s Enabling module authz_user. 2158s Enabling module alias. 2158s Enabling module dir. 2158s Enabling module autoindex. 2158s Enabling module env. 2158s Enabling module mime. 2158s Enabling module negotiation. 2158s Enabling module setenvif. 2158s Enabling module filter. 2158s Enabling module deflate. 2158s Enabling module status. 2158s Enabling module reqtimeout. 2158s Enabling conf charset. 2158s Enabling conf localized-error-pages. 2158s Enabling conf other-vhosts-access-log. 2158s Enabling conf security. 2158s Enabling conf serve-cgi-bin. 2158s Enabling site 000-default. 2159s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2159s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2160s Setting up gcc (4:15.1.0-1ubuntu1) ... 2160s Processing triggers for ufw (0.36.2-9) ... 2160s Processing triggers for man-db (2.13.1-1) ... 2161s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2171s autopkgtest [16:21:54]: test chroot: [----------------------- 2171s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2171s + gcc --print-file-name=libgcc_s.so.1 2171s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/15/../../../x86_64-linux-gnu/libgcc_s.so.1 2171s + cat 2171s + a2enconf chroot 2171s Enabling conf chroot. 2171s To activate the new configuration, you need to run: 2171s systemctl reload apache2 2171s + echo Hello, world! 2171s + service apache2 restart 2171s + wget -qO- http://localhost/hello.txt 2171s + result=Hello, world! 2171s + [ Hello, world! != Hello, world! ] 2172s autopkgtest [16:21:55]: test chroot: -----------------------] 2172s chroot PASS 2172s autopkgtest [16:21:55]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2172s autopkgtest [16:21:55]: test uwsgi: preparing testbed 2178s Creating nova instance adt-questing-amd64-apache2-20250904-154543-juju-7f2275-prod-proposed-migration-environment-20-9c45fd22-812e-4b62-9f67-a21e14c327bf from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 2264s autopkgtest [16:23:27]: testbed dpkg architecture: amd64 2264s autopkgtest [16:23:27]: testbed apt version: 3.1.5ubuntu1 2265s autopkgtest [16:23:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2265s autopkgtest [16:23:28]: testbed release detected to be: questing 2265s autopkgtest [16:23:28]: updating testbed package index (apt update) 2265s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2266s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2266s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2266s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2266s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2266s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2266s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2266s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2266s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 2266s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 2266s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 2266s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 2267s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 2267s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 2267s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 2267s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 2267s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 2267s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 2267s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 2267s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 2268s Fetched 1243 kB in 1s (854 kB/s) 2268s Reading package lists... 2269s autopkgtest [16:23:32]: upgrading testbed (apt dist-upgrade and autopurge) 2269s Reading package lists... 2269s Building dependency tree... 2269s Reading state information... 2269s Calculating upgrade... 2269s The following packages will be upgraded: 2269s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2269s libcryptsetup12 2269s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2269s Need to get 3064 kB of archives. 2269s After this operation, 225 kB of additional disk space will be used. 2269s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 2269s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 2269s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 2269s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2269s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 2272s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 2272s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 2272s Preconfiguring packages ... 2272s Fetched 3064 kB in 3s (1064 kB/s) 2272s (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 ... 121119 files and directories currently installed.) 2272s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 2272s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2272s Setting up dash (0.5.12-12ubuntu2) ... 2272s (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 ... 121119 files and directories currently installed.) 2272s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 2272s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2273s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 2273s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2273s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2273s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2273s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 2273s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2273s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 2273s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2273s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 2273s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 2273s Setting up bpftrace (0.23.5-1ubuntu1) ... 2273s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 2273s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 2273s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2273s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2273s Setting up cron (3.0pl1-196ubuntu2) ... 2273s Processing triggers for debianutils (5.23.2) ... 2273s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2273s Processing triggers for man-db (2.13.1-1) ... 2274s Reading package lists... 2274s Building dependency tree... 2274s Reading state information... 2275s Solving dependencies... 2275s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2275s autopkgtest [16:23:38]: rebooting testbed after setup commands that affected boot 2304s Reading package lists... 2304s Building dependency tree... 2304s Reading state information... 2305s Solving dependencies... 2305s The following NEW packages will be installed: 2305s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2305s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2305s libnorm1t64 libpgm-5.3-0t64 libsodium23 libyajl2 libzmq5 uwsgi uwsgi-core 2305s uwsgi-plugin-python3 2305s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 2305s Need to get 3576 kB of archives. 2305s After this operation, 13.0 MB of additional disk space will be used. 2305s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2305s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2305s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 2305s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 2305s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.8-1 [174 kB] 2305s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.64-1ubuntu2 [1347 kB] 2306s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2306s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 2306s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.64-1ubuntu2 [90.3 kB] 2306s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libyajl2 amd64 2.1.0-5build1 [20.2 kB] 2306s Get:11 http://ftpmaster.internal/ubuntu questing/universe amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1build2 [157 kB] 2306s Get:12 http://ftpmaster.internal/ubuntu questing/universe amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1build1 [167 kB] 2306s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 libsodium23 amd64 1.0.18-1build3 [161 kB] 2306s Get:14 http://ftpmaster.internal/ubuntu questing/universe amd64 libzmq5 amd64 4.3.5-1build2 [260 kB] 2306s Get:15 http://ftpmaster.internal/ubuntu questing/universe amd64 uwsgi-core amd64 2.0.29-1build1 [591 kB] 2307s Get:16 http://ftpmaster.internal/ubuntu questing/universe amd64 uwsgi amd64 2.0.29-1build1 [24.0 kB] 2307s Get:17 http://ftpmaster.internal/ubuntu questing/universe amd64 uwsgi-plugin-python3 amd64 2.0.29+1build1+0.0.2build2 [85.3 kB] 2307s Fetched 3576 kB in 2s (1820 kB/s) 2307s Selecting previously unselected package libapr1t64:amd64. 2307s (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 ... 121119 files and directories currently installed.) 2307s Preparing to unpack .../00-libapr1t64_1.7.5-1_amd64.deb ... 2307s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2307s Selecting previously unselected package libaprutil1t64:amd64. 2307s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2307s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2307s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2307s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 2307s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2307s Selecting previously unselected package libaprutil1-ldap:amd64. 2307s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 2307s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2307s Selecting previously unselected package liblua5.4-0:amd64. 2307s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_amd64.deb ... 2307s Unpacking liblua5.4-0:amd64 (5.4.8-1) ... 2307s Selecting previously unselected package apache2-bin. 2307s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_amd64.deb ... 2307s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2307s Selecting previously unselected package apache2-data. 2307s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2307s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2307s Selecting previously unselected package apache2-utils. 2307s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 2307s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2307s Selecting previously unselected package apache2. 2307s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_amd64.deb ... 2307s Unpacking apache2 (2.4.64-1ubuntu2) ... 2307s Selecting previously unselected package libyajl2:amd64. 2307s Preparing to unpack .../09-libyajl2_2.1.0-5build1_amd64.deb ... 2307s Unpacking libyajl2:amd64 (2.1.0-5build1) ... 2307s Selecting previously unselected package libnorm1t64:amd64. 2307s Preparing to unpack .../10-libnorm1t64_1.5.9+dfsg-3.1build2_amd64.deb ... 2307s Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1build2) ... 2307s Selecting previously unselected package libpgm-5.3-0t64:amd64. 2307s Preparing to unpack .../11-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_amd64.deb ... 2307s Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build1) ... 2307s Selecting previously unselected package libsodium23:amd64. 2307s Preparing to unpack .../12-libsodium23_1.0.18-1build3_amd64.deb ... 2307s Unpacking libsodium23:amd64 (1.0.18-1build3) ... 2307s Selecting previously unselected package libzmq5:amd64. 2307s Preparing to unpack .../13-libzmq5_4.3.5-1build2_amd64.deb ... 2307s Unpacking libzmq5:amd64 (4.3.5-1build2) ... 2307s Selecting previously unselected package uwsgi-core. 2307s Preparing to unpack .../14-uwsgi-core_2.0.29-1build1_amd64.deb ... 2307s Unpacking uwsgi-core (2.0.29-1build1) ... 2307s Selecting previously unselected package uwsgi. 2307s Preparing to unpack .../15-uwsgi_2.0.29-1build1_amd64.deb ... 2307s Unpacking uwsgi (2.0.29-1build1) ... 2307s Selecting previously unselected package uwsgi-plugin-python3. 2307s Preparing to unpack .../16-uwsgi-plugin-python3_2.0.29+1build1+0.0.2build2_amd64.deb ... 2307s Unpacking uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 2308s Setting up libnorm1t64:amd64 (1.5.9+dfsg-3.1build2) ... 2308s Setting up libsodium23:amd64 (1.0.18-1build3) ... 2308s Setting up libyajl2:amd64 (2.1.0-5build1) ... 2308s Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build1) ... 2308s Setting up libapr1t64:amd64 (1.7.5-1) ... 2308s Setting up liblua5.4-0:amd64 (5.4.8-1) ... 2308s Setting up apache2-data (2.4.64-1ubuntu2) ... 2308s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2308s Setting up libzmq5:amd64 (4.3.5-1build2) ... 2308s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2308s Setting up uwsgi-core (2.0.29-1build1) ... 2308s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2308s Setting up uwsgi (2.0.29-1build1) ... 2308s Setting up uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 2308s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2308s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2308s Setting up apache2 (2.4.64-1ubuntu2) ... 2308s Enabling module mpm_event. 2308s Enabling module authz_core. 2308s Enabling module authz_host. 2308s Enabling module authn_core. 2308s Enabling module auth_basic. 2308s Enabling module access_compat. 2308s Enabling module authn_file. 2308s Enabling module authz_user. 2308s Enabling module alias. 2308s Enabling module dir. 2308s Enabling module autoindex. 2308s Enabling module env. 2308s Enabling module mime. 2308s Enabling module negotiation. 2308s Enabling module setenvif. 2308s Enabling module filter. 2308s Enabling module deflate. 2308s Enabling module status. 2308s Enabling module reqtimeout. 2308s Enabling conf charset. 2308s Enabling conf localized-error-pages. 2309s Enabling conf other-vhosts-access-log. 2309s Enabling conf security. 2309s Enabling conf serve-cgi-bin. 2309s Enabling site 000-default. 2309s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2310s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2310s Processing triggers for ufw (0.36.2-9) ... 2310s Processing triggers for man-db (2.13.1-1) ... 2311s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2319s autopkgtest [16:24:22]: test uwsgi: [----------------------- 2319s + RC=0 2319s + trap exit_handler EXIT 2319s + a2enmod proxy 2319s Enabling module proxy. 2319s To activate the new configuration, you need to run: 2319s systemctl restart apache2 2319s + a2enmod proxy_uwsgi 2319s Considering dependency proxy for proxy_uwsgi: 2319s Module proxy already enabled 2319s Enabling module proxy_uwsgi. 2319s To activate the new configuration, you need to run: 2319s systemctl restart apache2 2319s + rsync -a /var/log/apache2 /tmp/autopkgtest.aMezUI/uwsgi-artifacts 2319s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2319s + mount -o bind /tmp/autopkgtest.aMezUI/uwsgi-artifacts/apache2 /var/log/apache2 2319s + tee /etc/apache2/sites-available/000-default.conf 2319s 2319s # The ServerName directive sets the request scheme, hostname and port that 2319s # the server uses to identify itself. This is used when creating 2319s # redirection URLs. In the context of virtual hosts, the ServerName 2319s # specifies what hostname must appear in the request's Host: header to 2319s # match this virtual host. For the default virtual host (this file) this 2319s # value is not decisive as it is used as a last resort host regardless. 2319s # However, you must set it for any further virtual host explicitly. 2319s #ServerName www.example.com 2319s 2319s ServerAdmin webmaster@localhost 2319s DocumentRoot /var/www/html 2319s 2319s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2319s # error, crit, alert, emerg. 2319s # It is also possible to configure the loglevel for particular 2319s # modules, e.g. 2319s #LogLevel info ssl:warn 2319s 2319s ErrorLog ${APACHE_LOG_DIR}/error.log 2319s CustomLog ${APACHE_LOG_DIR}/access.log combined 2319s 2319s # For most configuration files from conf-available/, which are 2319s # enabled or disabled at a global level, it is possible to 2319s # include a line for only one particular virtual host. For example the 2319s # following line enables the CGI configuration for this host only 2319s # after it has been globally disabled with "a2disconf". 2319s #Include conf-available/serve-cgi-bin.conf 2319s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 2319s 2319s + systemctl restart apache2 2319s + test -d /etc/uwsgi/ 2319s + tee /etc/systemd/system/uwsgi-app@.socket 2319s [Unit] 2319s Description=Socket for uWSGI app %i 2319s 2319s [Socket] 2319s ListenStream=/run/uwsgi/%i.socket 2319s SocketUser=www-%i 2319s SocketGroup=www-data 2319s SocketMode=0660 2319s 2319s [Install] 2319s WantedBy=sockets.target 2319s + tee /etc/systemd/system/uwsgi-app@.service 2319s [Unit] 2319s Description=%i uWSGI app 2319s After=syslog.target 2319s 2319s [Service] 2319s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 2319s User=www-%i 2319s Group=www-data 2319s Restart=on-failure 2319s KillSignal=SIGQUIT 2319s Type=notify 2319s StandardError=file:/var/log/apache2/uwsgi.error.log 2319s StandardOutput=file:/var/log/apache2/uwsgi.log 2319s NotifyAccess=all 2319s 2319s [Install] 2319s WantedBy=multi-user.target 2319s + systemctl daemon-reload 2319s + useradd uwsgi_test 2319s + useradd www-test 2319s + tee /etc/uwsgi/apps-available/test.ini 2319s [uwsgi] 2319s chdir=/tmp 2319s master=True 2319s cheap=True 2319s die-on-idle=True 2319s manage-script-name=True 2319s plugin=python3 2319s wsgi-file=/tmp/uwsgi.py 2319s + tee /tmp/uwsgi.py 2319s import wsgiref.headers as h 2319s def application(env, start_response): 2319s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 2319s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 2319s ret = "Hello World Headers {}".format(env).encode() 2319s return [ret] 2319s + chown www-test:www-test /tmp/uwsgi.py 2319s + chmod +x /tmp/uwsgi.py 2319s + systemctl enable uwsgi-app@test.socket 2319s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 2320s + systemctl enable uwsgi-app@test.service 2320s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 2320s + systemctl start uwsgi-app@test.socket 2320s + systemctl restart apache2 2320s + wget -S -q --output-document - http://localhost/uwsgi 2320s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.25.0', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_CONNECTION': 'Keep-Alive', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin', 'SERVER_SIGNATURE': '
Apache/2.4.64 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.64 (Ubuntu)', 'SERVER_NAME': 'localhost', 'SERVER_ADDR': '::1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '::1', 'DOCUMENT_ROOT': '/var/www/html', 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '', 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_ADMIN': 'webmaster@localhost', 'SCRIPT_FILENAME': 'proxy:uwsgi://localhost/', 'REMOTE_PORT': '39876', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'QUERY_STRING': '', 'REQUEST_URI': '/uwsgi', 'SCRIPT_NAME': '/uwsgi', 'wsgi.input': , 'wsgi.file_wrapper': , 'wsgi.version': (1, 0), 'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>, 'wsgi.run_once': False, 'wsgi.multithread': False, 'wsgi.multiprocess': False, 'wsgi.url_scheme': 'http', 'uwsgi.version': b'2.0.29-debian', 'uwsgi.node': b'autopkgtest'} HTTP/1.1 200 OK 2320s Date: Thu, 04 Sep 2025 16:24:23 GMT 2320s Server: Apache/2.4.64 (Ubuntu) 2320s Content-Type: text/html 2320s buggy: buggy# 2320s buggy2: buggy2 2320s Vary: Accept-Encoding 2320s Keep-Alive: timeout=5, max=100 2320s Connection: Keep-Alive 2320s Transfer-Encoding: chunked 2320s + wget -q --output-document - http://localhost/uwsgi 2320s + grep '^Hello World' 2320s Hello World Headers {'PATH_INFO': '/', 'HTTP_HOST': 'localhost', 'HTTP_USER_AGENT': 'Wget/1.25.0', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'identity', 'HTTP_CONNECTION': 'Keep-Alive', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin', 'SERVER_SIGNATURE': '
Apache/2.4.64 (Ubuntu) Server at localhost Port 80
\n', 'SERVER_SOFTWARE': 'Apache/2.4.64 (Ubuntu)', 'SERVER_NAME': 'localhost', 'SERVER_ADDR': '::1', 'SERVER_PORT': '80', 'REMOTE_ADDR': '::1', 'DOCUMENT_ROOT': '/var/www/html', 'REQUEST_SCHEME': 'http', 'CONTEXT_PREFIX': '', 'CONTEXT_DOCUMENT_ROOT': '/var/www/html', 'SERVER_ADMIN': 'webmaster@localhost', 'SCRIPT_FILENAME': 'proxy:uwsgi://localhost/', 'REMOTE_PORT': '39888', 'GATEWAY_INTERFACE': 'CGI/1.1', 'SERVER_PROTOCOL': 'HTTP/1.1', 'REQUEST_METHOD': 'GET', 'QUERY_STRING': '', 'REQUEST_URI': '/uwsgi', 'SCRIPT_NAME': '/uwsgi', 'wsgi.input': , 'wsgi.file_wrapper': , 'wsgi.version': (1, 0), 'wsgi.errors': <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>, 'wsgi.run_once': False, 'wsgi.multithread': False, 'wsgi.multiprocess': False, 'wsgi.url_scheme': 'http', 'uwsgi.version': b'2.0.29-debian', 'uwsgi.node': b'autopkgtest'} 2320s + exit 0 2320s + exit_handler 2320s + systemctl stop apache2 2320s [Thu Sep 04 16:24:12.842865 2025] [mpm_event:notice] [pid 1825:tid 1825] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2320s [Thu Sep 04 16:24:12.842942 2025] [core:notice] [pid 1825:tid 1825] AH00094: Command line: '/usr/sbin/apache2' 2320s [Thu Sep 04 16:24:22.614684 2025] [mpm_event:notice] [pid 2195:tid 2195] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2320s [Thu Sep 04 16:24:22.614741 2025] [core:notice] [pid 2195:tid 2195] AH00094: Command line: '/usr/sbin/apache2' 2320s [Thu Sep 04 16:24:23.342037 2025] [mpm_event:notice] [pid 2195:tid 2195] AH00492: caught SIGWINCH, shutting down gracefully 2320s [Thu Sep 04 16:24:23.399677 2025] [mpm_event:notice] [pid 2404:tid 2404] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2320s [Thu Sep 04 16:24:23.401578 2025] [core:notice] [pid 2404:tid 2404] AH00094: Command line: '/usr/sbin/apache2' 2320s [Thu Sep 04 16:24:23.506823 2025] [mpm_event:notice] [pid 2404:tid 2404] AH00492: caught SIGWINCH, shutting down gracefully 2320s ::1 - - [04/Sep/2025:16:24:23 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.25.0" 2320s ::1 - - [04/Sep/2025:16:24:23 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.25.0" 2320s + test -f /run/uwsgi/uwsgi.pid 2320s + cat /tmp/autopkgtest.aMezUI/uwsgi-artifacts/apache2/error.log 2320s + cat /tmp/autopkgtest.aMezUI/uwsgi-artifacts/apache2/access.log 2320s + cat /tmp/autopkgtest.aMezUI/uwsgi-artifacts/apache2/uwsgi.log 2320s + cat /tmp/autopkgtest.aMezUI/uwsgi-artifacts/apache2/uwsgi.error.log 2320s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 2320s *** Starting uWSGI 2.0.29-debian (64bit) on [Thu Sep 4 16:24:23 2025] *** 2320s compiled with version: 14.2.0 on 21 May 2025 08:06:04 2320s os: Linux-6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Sat Aug 16 17:05:34 UTC 2025 2320s nodename: autopkgtest 2320s machine: x86_64 2320s clock source: unix 2320s pcre jit disabled 2320s detected number of CPU cores: 2 2320s current working directory: / 2320s detected binary path: /usr/bin/uwsgi-core 2320s chdir() to /tmp 2320s your processes number limit is 15259 2320s your memory page size is 4096 bytes 2320s detected max file descriptor number: 1024 2320s lock engine: pthread robust mutexes 2320s thunder lock: disabled (you can enable it with --thunder-lock) 2320s - SystemD socket activation detected - 2320s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 2320s Python version: 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 15.2.0] 2320s Python main interpreter initialized at 0x7b349db73570 2320s python threads support enabled 2320s your server socket listen backlog is limited to 100 connections 2320s your mercy for graceful operations on workers is 60 seconds 2320s mapped 145840 bytes (142 KB) for 1 cores 2320s *** Operational MODE: single process *** 2320s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x7b349db73570 pid: 2463 (default app) 2320s *** uWSGI is running in multiple interpreter mode *** 2320s spawned uWSGI master process (pid: 2463) 2320s cheap mode enabled: waiting for socket connection... 2320s spawned uWSGI worker 1 (pid: 2464, cores: 1) 2320s [pid: 2464|app: 0|req: 1/1] ::1 () {52 vars in 750 bytes} [Thu Sep 4 16:24:23 2025] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2320s [pid: 2464|app: 0|req: 2/2] ::1 () {52 vars in 750 bytes} [Thu Sep 4 16:24:23 2025] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2320s autopkgtest [16:24:23]: test uwsgi: -----------------------] 2321s uwsgi PASS 2321s autopkgtest [16:24:24]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 2321s autopkgtest [16:24:24]: test CVE-2023-25690: preparing testbed 2339s Creating nova instance adt-questing-amd64-apache2-20250904-154543-juju-7f2275-prod-proposed-migration-environment-20-9c45fd22-812e-4b62-9f67-a21e14c327bf from image adt/ubuntu-questing-amd64-server-20250904.img (UUID ad84c7a7-c39c-42a3-aa38-d5a0dd25b14d)... 2406s autopkgtest [16:25:49]: testbed dpkg architecture: amd64 2406s autopkgtest [16:25:49]: testbed apt version: 3.1.5ubuntu1 2406s autopkgtest [16:25:49]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2406s autopkgtest [16:25:49]: testbed release detected to be: questing 2407s autopkgtest [16:25:50]: updating testbed package index (apt update) 2407s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2407s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2407s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2407s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2407s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2407s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2408s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2408s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2408s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [81.6 kB] 2408s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [115 kB] 2408s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 c-n-f Metadata [4048 B] 2408s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted i386 Packages [2448 B] 2408s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 Packages [20.7 kB] 2408s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/restricted amd64 c-n-f Metadata [120 B] 2408s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [261 kB] 2408s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [159 kB] 2408s Get:17 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 c-n-f Metadata [8728 B] 2408s Get:18 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [2480 B] 2408s Get:19 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [5468 B] 2408s Get:20 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 c-n-f Metadata [572 B] 2409s Fetched 1243 kB in 1s (1269 kB/s) 2409s Reading package lists... 2410s autopkgtest [16:25:53]: upgrading testbed (apt dist-upgrade and autopurge) 2410s Reading package lists... 2410s Building dependency tree... 2410s Reading state information... 2410s Calculating upgrade... 2410s The following packages will be upgraded: 2410s bpftrace cron cron-daemon-common cryptsetup-bin dash libbrotli1 2410s libcryptsetup12 2410s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2410s Need to get 3064 kB of archives. 2410s After this operation, 225 kB of additional disk space will be used. 2410s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 dash amd64 0.5.12-12ubuntu2 [98.7 kB] 2410s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 cron amd64 3.0pl1-196ubuntu2 [89.1 kB] 2410s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libcryptsetup12 amd64 2:2.8.0-1ubuntu2 [293 kB] 2410s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 cron-daemon-common all 3.0pl1-196ubuntu2 [15.3 kB] 2410s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 bpftrace amd64 0.23.5-1ubuntu1 [1999 kB] 2412s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 cryptsetup-bin amd64 2:2.8.0-1ubuntu2 [232 kB] 2412s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 libbrotli1 amd64 1.1.0-2build5 [337 kB] 2412s Preconfiguring packages ... 2412s Fetched 3064 kB in 2s (1398 kB/s) 2413s (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 ... 121119 files and directories currently installed.) 2413s Preparing to unpack .../dash_0.5.12-12ubuntu2_amd64.deb ... 2413s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2413s Setting up dash (0.5.12-12ubuntu2) ... 2413s (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 ... 121119 files and directories currently installed.) 2413s Preparing to unpack .../0-cron_3.0pl1-196ubuntu2_amd64.deb ... 2413s Unpacking cron (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2413s Preparing to unpack .../1-libcryptsetup12_2%3a2.8.0-1ubuntu2_amd64.deb ... 2413s Unpacking libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2413s Preparing to unpack .../2-cron-daemon-common_3.0pl1-196ubuntu2_all.deb ... 2413s Unpacking cron-daemon-common (3.0pl1-196ubuntu2) over (3.0pl1-196ubuntu1) ... 2413s Preparing to unpack .../3-bpftrace_0.23.5-1ubuntu1_amd64.deb ... 2413s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2413s Preparing to unpack .../4-cryptsetup-bin_2%3a2.8.0-1ubuntu2_amd64.deb ... 2413s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2413s Preparing to unpack .../5-libbrotli1_1.1.0-2build5_amd64.deb ... 2413s Unpacking libbrotli1:amd64 (1.1.0-2build5) over (1.1.0-2build4) ... 2413s Setting up bpftrace (0.23.5-1ubuntu1) ... 2413s Setting up libbrotli1:amd64 (1.1.0-2build5) ... 2413s Setting up libcryptsetup12:amd64 (2:2.8.0-1ubuntu2) ... 2413s Setting up cron-daemon-common (3.0pl1-196ubuntu2) ... 2413s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2413s Setting up cron (3.0pl1-196ubuntu2) ... 2413s Processing triggers for debianutils (5.23.2) ... 2413s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2414s Processing triggers for man-db (2.13.1-1) ... 2414s Reading package lists... 2415s Building dependency tree... 2415s Reading state information... 2415s Solving dependencies... 2415s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2415s autopkgtest [16:25:58]: rebooting testbed after setup commands that affected boot 2443s Reading package lists... 2443s Building dependency tree... 2443s Reading state information... 2443s Solving dependencies... 2443s The following NEW packages will be installed: 2443s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2443s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2443s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2443s Need to get 2110 kB of archives. 2443s After this operation, 8233 kB of additional disk space will be used. 2443s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2443s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2443s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 2443s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 2443s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.8-1 [174 kB] 2443s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.64-1ubuntu2 [1347 kB] 2445s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2445s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.64-1ubuntu2 [99.2 kB] 2445s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.64-1ubuntu2 [90.3 kB] 2446s Fetched 2110 kB in 2s (922 kB/s) 2446s Selecting previously unselected package libapr1t64:amd64. 2446s (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 ... 121119 files and directories currently installed.) 2446s Preparing to unpack .../0-libapr1t64_1.7.5-1_amd64.deb ... 2446s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2446s Selecting previously unselected package libaprutil1t64:amd64. 2446s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2446s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2446s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2446s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 2446s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2446s Selecting previously unselected package libaprutil1-ldap:amd64. 2446s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 2446s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2446s Selecting previously unselected package liblua5.4-0:amd64. 2446s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_amd64.deb ... 2446s Unpacking liblua5.4-0:amd64 (5.4.8-1) ... 2446s Selecting previously unselected package apache2-bin. 2446s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_amd64.deb ... 2446s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2446s Selecting previously unselected package apache2-data. 2446s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 2446s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2446s Selecting previously unselected package apache2-utils. 2446s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_amd64.deb ... 2446s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2446s Selecting previously unselected package apache2. 2446s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_amd64.deb ... 2446s Unpacking apache2 (2.4.64-1ubuntu2) ... 2446s Setting up libapr1t64:amd64 (1.7.5-1) ... 2446s Setting up liblua5.4-0:amd64 (5.4.8-1) ... 2447s Setting up apache2-data (2.4.64-1ubuntu2) ... 2447s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2447s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2447s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2447s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2447s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2447s Setting up apache2 (2.4.64-1ubuntu2) ... 2447s Enabling module mpm_event. 2447s Enabling module authz_core. 2447s Enabling module authz_host. 2447s Enabling module authn_core. 2447s Enabling module auth_basic. 2447s Enabling module access_compat. 2447s Enabling module authn_file. 2447s Enabling module authz_user. 2447s Enabling module alias. 2447s Enabling module dir. 2447s Enabling module autoindex. 2447s Enabling module env. 2447s Enabling module mime. 2447s Enabling module negotiation. 2447s Enabling module setenvif. 2447s Enabling module filter. 2447s Enabling module deflate. 2447s Enabling module status. 2447s Enabling module reqtimeout. 2447s Enabling conf charset. 2447s Enabling conf localized-error-pages. 2447s Enabling conf other-vhosts-access-log. 2447s Enabling conf security. 2447s Enabling conf serve-cgi-bin. 2447s Enabling site 000-default. 2448s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2448s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2448s Processing triggers for ufw (0.36.2-9) ... 2448s Processing triggers for man-db (2.13.1-1) ... 2449s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2453s autopkgtest [16:26:35]: test CVE-2023-25690: [----------------------- 2453s Enabling module proxy. 2453s + RC=0 2453s + trap exit_handler EXIT 2453s + a2enmod proxy 2453s + a2enmod proxy_http 2453s + a2enmod rewrite 2453s + rsync -a /var/log/apache2 /tmp/autopkgtest.aMezUI/CVE-2023-25690-artifacts 2453s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2453s + mount -o bind /tmp/autopkgtest.aMezUI/CVE-2023-25690-artifacts/apache2 /var/log/apache2 2453s + tee /etc/apache2/ports.conf 2453s + tee /etc/apache2/sites-available/000-default.conf 2453s + systemctl restart apache2 2453s + CHOKEURL='http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 2453s + wget -S -q --output-document - 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 2453s HTTP/1.1 403 Forbidden 2453s Date: Thu, 04 Sep 2025 16:26:35 GMT 2453s Server: Apache/2.4.64 (Ubuntu) 2453s Content-Length: 274 2453s Keep-Alive: timeout=5, max=100 2453s Connection: Keep-Alive 2453s Content-Type: text/html; charset=iso-8859-1 2453s + true 2453s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 2453s + true 2453s + wget -S -q --output-document /dev/null 'http://localhost/here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar HTTP/1.1' 2453s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 2453s + true 2453s + cat /tmp/autopkgtest.aMezUI/CVE-2023-25690-artifacts/apache2/access.8080.log 2453s + grep '] "GET /BAD.html HTTP/1.1"' 2453s + exit 0 2453s + exit_handler 2453s + chmod -R a+rwX /tmp/autopkgtest.aMezUI/CVE-2023-25690-artifacts/apache2 2453s + systemctl status apache2.service 2453s + systemctl stop apache2 2453s + cat /tmp/autopkgtest.aMezUI/CVE-2023-25690-artifacts/apache2/error.log 2453s + cat /tmp/autopkgtest.aMezUI/CVE-2023-25690-artifacts/apache2/access.log 2453s + cat /tmp/autopkgtest.aMezUI/CVE-2023-25690-artifacts/apache2/error.8080.log 2453s + cat /tmp/autopkgtest.aMezUI/CVE-2023-25690-artifacts/apache2/access.8080.log 2453s autopkgtest [16:26:36]: test CVE-2023-25690: -----------------------] 2453s To activate the new configuration, you need to run: 2453s systemctl restart apache2 2453s Considering dependency proxy for proxy_http: 2453s Module proxy already enabled 2453s Enabling module proxy_http. 2453s To activate the new configuration, you need to run: 2453s systemctl restart apache2 2453s Enabling module rewrite. 2453s To activate the new configuration, you need to run: 2453s systemctl restart apache2 2453s Listen 80 2453s Listen 8080 2453s 2453s # The ServerName directive sets the request scheme, hostname and port that 2453s # the server uses to identify itself. This is used when creating 2453s # redirection URLs. In the context of virtual hosts, the ServerName 2453s # specifies what hostname must appear in the request's Host: header to 2453s # match this virtual host. For the default virtual host (this file) this 2453s # value is not decisive as it is used as a last resort host regardless. 2453s # However, you must set it for any further virtual host explicitly. 2453s #ServerName www.example.com 2453s 2453s ServerAdmin webmaster@localhost 2453s DocumentRoot /var/www/html 2453s 2453s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2453s # error, crit, alert, emerg. 2453s # It is also possible to configure the loglevel for particular 2453s # modules, e.g. 2453s #LogLevel info ssl:warn 2453s 2453s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 2453s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 2453s 2453s # For most configuration files from conf-available/, which are 2453s # enabled or disabled at a global level, it is possible to 2453s # include a line for only one particular virtual host. For example the 2453s # following line enables the CGI configuration for this host only 2453s # after it has been globally disabled with "a2disconf". 2453s #Include conf-available/serve-cgi-bin.conf 2453s 2453s 2453s # The ServerName directive sets the request scheme, hostname and port that 2453s # the server uses to identify itself. This is used when creating 2453s # redirection URLs. In the context of virtual hosts, the ServerName 2453s # specifies what hostname must appear in the request's Host: header to 2453s # match this virtual host. For the default virtual host (this file) this 2453s # value is not decisive as it is used as a last resort host regardless. 2453s # However, you must set it for any further virtual host explicitly. 2453s #ServerName www.example.com 2453s 2453s ServerAdmin webmaster@localhost 2453s DocumentRoot /var/www/html 2453s 2453s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2453s # error, crit, alert, emerg. 2453s # It is also possible to configure the loglevel for particular 2453s # modules, e.g. 2453s #LogLevel info ssl:warn 2453s LogLevel alert rewrite:trace6 2453s LogLevel error proxy:trace6 2453s ErrorLog ${APACHE_LOG_DIR}/error.log 2453s CustomLog ${APACHE_LOG_DIR}/access.log combined 2453s 2453s RewriteEngine on 2453s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 2453s ProxyPassReverse "/here/" "http://localhost:8080/" 2453s 2453s HTTP/1.1 403 Forbidden 2453s Date: Thu, 04 Sep 2025 16:26:35 GMT 2453s Server: Apache/2.4.64 (Ubuntu) 2453s Content-Length: 274 2453s Keep-Alive: timeout=5, max=100 2453s Connection: Keep-Alive 2453s Content-Type: text/html; charset=iso-8859-1 2453s HTTP/1.1 403 Forbidden 2453s ● apache2.service - The Apache HTTP Server 2453s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 2453s Active: active (running) since Thu 2025-09-04 16:26:35 UTC; 22ms ago 2453s Invocation: da3841a56b47494897be628465c549ca 2453s Docs: https://httpd.apache.org/docs/2.4/ 2453s Process: 2041 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 2453s Main PID: 2044 (apache2) 2453s Tasks: 55 (limit: 4577) 2453s Memory: 5.5M (peak: 5.8M) 2453s CPU: 21ms 2453s CGroup: /system.slice/apache2.service 2453s ├─2044 /usr/sbin/apache2 -k start 2453s ├─2046 /usr/sbin/apache2 -k start 2453s └─2048 /usr/sbin/apache2 -k start 2453s 2453s Sep 04 16:26:35 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 2453s Sep 04 16:26:35 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 2453s [Thu Sep 04 16:26:30.160891 2025] [mpm_event:notice] [pid 1670:tid 1670] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2453s [Thu Sep 04 16:26:30.160950 2025] [core:notice] [pid 1670:tid 1670] AH00094: Command line: '/usr/sbin/apache2' 2453s [Thu Sep 04 16:26:35.115602 2025] [mpm_event:notice] [pid 2044:tid 2044] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2453s [Thu Sep 04 16:26:35.115663 2025] [core:notice] [pid 2044:tid 2044] AH00094: Command line: '/usr/sbin/apache2' 2453s [Thu Sep 04 16:26:35.122002 2025] [rewrite:error] [pid 2048:tid 2050] [client ::1:49302] AH10410: Rewritten query string contains control characters or spaces 2453s [Thu Sep 04 16:26:35.124948 2025] [rewrite:error] [pid 2048:tid 2052] [client ::1:49308] AH10410: Rewritten query string contains control characters or spaces 2453s [Thu Sep 04 16:26:35.128088 2025] [rewrite:error] [pid 2048:tid 2060] [client ::1:49320] AH10410: Rewritten query string contains control characters or spaces 2453s [Thu Sep 04 16:26:35.171990 2025] [mpm_event:notice] [pid 2044:tid 2044] AH00492: caught SIGWINCH, shutting down gracefully 2453s ::1 - - [04/Sep/2025:16:26:35 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 2453s ::1 - - [04/Sep/2025:16:26:35 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 2453s ::1 - - [04/Sep/2025:16:26:35 +0000] "GET /here/index.html%20HTTP/1.1%0d%0aHost:%20localhost%0d%0aConnection:%20keep-alive%0d%0a%0d%0aGET%20/BAD.html%20HTTP/1.1%0d%0aFoo:%20bar%20HTTP/1.1 HTTP/1.1" 403 491 "-" "Wget/1.25.0" 2454s autopkgtest [16:26:37]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 2454s CVE-2023-25690 PASS 2454s autopkgtest [16:26:37]: @@@@@@@@@@@@@@@@@@@@ summary 2454s run-test-suite PASS 2454s default-mods PASS 2454s duplicate-module-load PASS 2454s htcacheclean PASS 2454s ssl-passphrase PASS 2454s check-http2 PASS 2454s check-ubuntu-branding PASS 2454s chroot PASS 2454s uwsgi PASS 2454s CVE-2023-25690 PASS